Heaviside and Dirac Delta Functions
M.M. Yovanovich
HEAVISIDEDIRAC1.MWS
> convert(x*Heaviside(x),piecewise,x);
> convert(Heaviside(x)+x*Heaviside(x-1),piecewise,x);
> convert(abs(1-abs(x)),piecewise);
> convert(signum(x),piecewise);
> _Envsignum0:=12;
> convert(signum(x),piecewise);
> convert(If(x<1,x*x,x<2,2*x+2,x<3,3+x),piecewise);