Trigonometric functions: Difference between revisions
Content added Content deleted
(Trigonometric functions in various BASIC dialents) |
(add BQN) |
||
Line 803: | Line 803: | ||
acos(-sqrt(2) / 2) = 135.00000000000000000000000000000000000000000000005500 |
acos(-sqrt(2) / 2) = 135.00000000000000000000000000000000000000000000005500 |
||
atan(sqrt(3)) = 60.00000000000000000000000000000000000000000000002463</pre> |
atan(sqrt(3)) = 60.00000000000000000000000000000000000000000000002463</pre> |
||
=={{header|BQN}}== |
|||
BQN has a system value <code>•math</code> which contains trigonometry functions. Inputs are given in radians. These functions can also be used with BQN's Inverse modifier (<code>⁼</code>) to get their respective defined inverses. |
|||
Some results may be inaccurate due to floating point issues. |
|||
The following is done in the BQN REPL: |
|||
<lang bqn> ⟨sin, cos, tan⟩ ← •math |
|||
Sin 0 |
|||
0 |
|||
Sin π÷2 |
|||
1 |
|||
Cos 0 |
|||
1 |
|||
Cos π÷2 |
|||
6.123233995736766e¯17 |
|||
Tan 0 |
|||
0 |
|||
Tan π÷2 |
|||
16331239353195370 |
|||
Sin⁼ 0 |
|||
0 |
|||
Sin⁼ 1 |
|||
1.5707963267948966 |
|||
Cos⁼ 1 |
|||
0 |
|||
Cos⁼ 0 |
|||
1.5707963267948966 |
|||
Tan⁼ 0 |
|||
0 |
|||
Tan⁼ ∞ |
|||
1.5707963267948966</lang> |
|||
=={{header|C}}== |
=={{header|C}}== |