% ef_matlab.m  matlab elementary functions
%              automatically double and complex
x=0.5
z=0.5
y=abs(x)
y=sqrt(x)
y=exp(x)
y=log(x)
y=log10(x)
y=log2(x)
y=x^z

y=sin(x)
y=sind(x) % x in degrees sin(Pi*x/180)
y=cos(x)
y=cosd(x)
y=tan(x)
y=tand(x)
y=csc(x)
y=cscd(x)
y=sec(x)
y=secd(x)
y=cot(x)
y=cotd(x)

y=asin(x)
y=asind(x) % y in degrees 180*asin(x)/Pi
y=acos(x)
y=acosd(x)
y=atan(x)
y=atand(x)
y=atan2(x,z)
y=acsc(x)
y=acscd(x)
y=asec(x)
y=asecd(x)
y=acot(x)
y=acotd(x)

y=sinh(x)
y=cosh(x)
y=tanh(x)
y=csch(x)
y=sech(x)
y=coth(x)

y=asinh(x)
y=acosh(x)
y=atanh(x)
y=acsch(x)
y=asech(x)
y=acoth(x)
y=gamma(x)
