Compute trigonometric ratios (angles are in radians and degrees)
kodingwindow@kw:~$ octave
...
octave> pi
ans = 3.1416

octave> deg2rad([0, 90, 180, 270, 360])
ans =

        0   1.5708   3.1416   4.7124   6.2832


octave> rad2deg([0, pi/2, pi, 3/2*pi, 2*pi])
ans =

     0    90   180   270   360

octave> sin(0)
ans = 0

octave> cos(30)
ans = 0.1543

octave> tan(45)
ans = 1.6198

octave> sec(60)
ans = -1.0500

octave> csc(90)
ans = 1.1186

octave> cot(180)
ans = 0.7470

octave> sind(0) ans = 0 octave> cosd(30) ans = 0.8660 octave> tand(45) ans = 1.0000 octave> secd(60) ans = 2.0000 octave> cscd(90) ans = 1 octave> cotd(180) ans = Inf
Compute inverse trigonometric ratios (angles are in radians and degrees)
octave> asin(0)
ans = 0

octave> acos(30)
ans =       0 + 4.0941i

octave> atan(45)
ans = 1.5486

octave> asec(60)
ans = 1.5541

octave> acsc(90)
ans = 0.011111

octave> acot(180)
ans = 5.5555e-03

octave> asind(0) ans = 0 octave> acosd(30) ans = 0 + 234.5727i octave> atand(45) ans = 88.727 octave> asecd(60) ans = 89.045 octave> acscd(90) ans = 0.6366 octave> acotd(180) ans = 0.3183
Compute hyperbolic trigonometric ratios
octave> sinh(0)
ans = 0

octave> cosh(30)
ans = 5.3432e+12

octave> tanh(45)
ans = 1

octave> sech(60)
ans = 1.7513e-26

octave> csch(90)
ans = 1.6388e-39

octave> coth(180)
ans = 1
Compute inverse hyperbolic trigonometric ratios
octave> asinh(0)
ans = 0

octave> acosh(30)
ans = 4.0941

octave> atanh(45)
ans =  0.022226 + 1.570796i

octave> asech(60)
ans =       0 + 1.5541i

octave> acsch(90)
ans = 0.011111

octave> acoth(180)
ans = 5.5556e-03
What Next?
Octave Strings
Advertisement