From WikiChip
$tan identifier - mIRC
< mirc‎ | identifiers

$tan returns the tangent of an angle of N radians


Synopsis[edit]

$tan(<N>)[.deg]

Switches[edit]

None

Parameters[edit]

NThis is the angle in radians for which you wish to retrieve the tangent.

Properties[edit]

degSees N as degrees in a 360 degree circle instead of radians.

Example[edit]

Tangent is the ratio of the Opposite Side / Adjacent Side of a right triangle, so in a right triangle from the position of an angle of 30 degrees, the length of the Opposite side is .57735 as long as the Adjacent side. 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 $tan(%i).deg is the same as $tan( $calc(%i * $pi / 180) ) except for rounding

$tan 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 $tan(%i).deg is the same as $tan( $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.


See also[edit]

[Expand]
v · d · e mIRC identifier list