Compute trigonometric ratios (angles are in radians and degrees)
godarda@gd:~$ 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
Comments and Reactions
What Next?
Octave Strings