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