\$cos Identifier - mIRC
< mirc‎ | identifiers
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Commands & Identifiers
Basics
Events
Matching Tools
Data Storage
Control Structures
GUI Scripting
Sockets
Security
Other
v · d · e

\$cos returns the cosine of an angle of N radians.

## Synopsis

`\$cos(<N>)[.deg]`

None

## Parameters

• 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

• deg - Sees N as degrees in a 360 degree circle instead of radians.

## Example

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`