(→Parameters) |
m (→Compatibility: $cos was added in v5.3) |
||
(4 intermediate revisions by 2 users not shown) | |||
Line 4: | Line 4: | ||
== Synopsis == | == Synopsis == | ||
− | < | + | <source lang="mIRC">$cos(<N>)[.deg]</source> |
== Switches == | == Switches == | ||
Line 13: | Line 13: | ||
* '''N''' - This is the angle in radians for which you wish to retrieve the cosine. | * '''N''' - This is the angle in radians for which you wish to retrieve the cosine. | ||
− | You can use the letter 'e' or ' | + | You can use the letter 'e' or 'd' as *10^N, $cos(5e6) = $cos($calc(5*10^6)) |
== Properties == | == Properties == | ||
− | + | * '''deg''' - Sees N as degrees in a 360 degree circle instead of radians. | |
== Example == | == Example == | ||
Line 23: | Line 23: | ||
Cosine is the ratio of the Adjacent Side / Hypotenuse of a right triangle, so in a right triangle from the position of an angle of 30 degrees, the length of the Adjacent side is .866025 as long as the hypotenuse. As with {{mIRC|$calc|$calc()}}, the returned fraction is limited to 6 decimal places. | Cosine is the ratio of the Adjacent Side / Hypotenuse of a right triangle, so in a right triangle from the position of an angle of 30 degrees, the length of the Adjacent side is .866025 as long as the hypotenuse. As with {{mIRC|$calc|$calc()}}, the returned fraction is limited to 6 decimal places. | ||
− | < | + | <source lang="mIRC">//echo -a There are 2x pi radians in a circle, so a radian is $calc(360 / (2*$pi) ) degrees |
//var %i 30 | echo -a $cos(%i).deg is the same as $cos( $calc(%i * $left($pi,8) / 180) ) | //var %i 30 | echo -a $cos(%i).deg is the same as $cos( $calc(%i * $left($pi,8) / 180) ) | ||
− | </ | + | </source> |
$cos accepts numbers larger than 1 rotation of a circle, as if the angle loops past the origin and continues. Assuming you are using the .deg property, angles above 360 degrees return the same result of the angle modulo 360. | $cos accepts numbers larger than 1 rotation of a circle, as if the angle loops past the origin and continues. Assuming you are using the .deg property, angles above 360 degrees return the same result of the angle modulo 360. | ||
− | < | + | <source lang="mIRC">//var %i 400 | echo -a $cos(%i).deg is the same as $cos( $calc(%i % 360) ).deg</source> |
== Compatibility == | == Compatibility == | ||
− | {{mIRC compatibility|5. | + | {{mIRC compatibility|5.3}} |
== See also == | == See also == |
Latest revision as of 15:07, 4 August 2022
$cos returns the cosine of an angle of N radians.
Synopsis[edit]
$cos(<N>)[.deg]
Switches[edit]
None
Parameters[edit]
- N - This is the angle in radians for which you wish to retrieve the cosine.
You can use the letter 'e' or 'd' as *10^N, $cos(5e6) = $cos($calc(5*10^6))
Properties[edit]
- deg - Sees N as degrees in a 360 degree circle instead of radians.
Example[edit]
Cosine is the ratio of the Adjacent Side / Hypotenuse of a right triangle, so in a right triangle from the position of an angle of 30 degrees, the length of the Adjacent side is .866025 as long as the hypotenuse. As with $calc(), the returned fraction is limited to 6 decimal places.
//echo -a There are 2x pi radians in a circle, so a radian is $calc(360 / (2*$pi) ) degrees //var %i 30 | echo -a $cos(%i).deg is the same as $cos( $calc(%i * $left($pi,8) / 180) )
$cos accepts numbers larger than 1 rotation of a circle, as if the angle loops past the origin and continues. Assuming you are using the .deg property, angles above 360 degrees return the same result of the angle modulo 360.
//var %i 400 | echo -a $cos(%i).deg is the same as $cos( $calc(%i % 360) ).deg
Compatibility[edit]
Added: mIRC v5.3
Added on: 13 Dec 1997
Note: Unless otherwise stated, this was the date of original functionality.
Further enhancements may have been made in later versions.