From WikiChip
Difference between revisions of "mirc/identifiers/$sin"
< mirc‎ | identifiers

(Synopsis)
(Example)
Line 16: Line 16:
 
Sine is the ratio of the Opposite Side / Hypotenuse of a right triangle, so in a right triangle from the position of an angle of 60 degrees, the length of the Opposite side is .866025 as long as the hypotenuse. As with {{mIRC|$calc|$calc()}}, the returned fraction is limited to 6 decimal places.
 
Sine is the ratio of the Opposite Side / Hypotenuse of a right triangle, so in a right triangle from the position of an angle of 60 degrees, the length of the Opposite side is .866025 as long as the hypotenuse. As with {{mIRC|$calc|$calc()}}, the returned fraction is limited to 6 decimal places.
  
<pre>//echo -a There are 2x pi radians in a circle, so a radian is $calc(360 / (2*$pi) ) degrees
+
<source lang="mIRC">//echo -a There are 2x pi radians in a circle, so a radian is $calc(360 / (2*$pi) ) degrees
 
//var %i 60 | echo -a $sin(%i).deg is the same as $sin( $calc(%i * $left($pi,8) / 180) )
 
//var %i 60 | echo -a $sin(%i).deg is the same as $sin( $calc(%i * $left($pi,8) / 180) )
</pre>
+
</source>
  
 
$sin 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.
 
$sin 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.
  
<pre>//var %i 400 | echo -a $sin(%i).deg is the same as $sin( $calc(%i % 360) ).deg</pre>
+
<source lang="mIRC">//var %i 400 | echo -a $sin(%i).deg is the same as $sin( $calc(%i % 360) ).deg</source>
  
 
== Compatibility ==
 
== Compatibility ==

Revision as of 17:02, 16 August 2018

$sin returns the sine of an angle of N radians.


Synopsis

$sin(<N>)[.deg]

Parameters

  • N -This is the angle in radians for which you wish to retrieve the sine.

You can use the letter 'e' or 'd' as *10^N, $sin(5e6) = $sin($calc(5*10^6))

Properties

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

Example

Sine is the ratio of the Opposite Side / Hypotenuse of a right triangle, so in a right triangle from the position of an angle of 60 degrees, the length of the Opposite 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 60 | echo -a $sin(%i).deg is the same as $sin( $calc(%i * $left($pi,8) / 180) )

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

Compatibility

Added: mIRC v5.31
Added on: 04 Jan 1998
Note: Unless otherwise stated, this was the date of original functionality.
Further enhancements may have been made in later versions.


See also

[Expand]
v · d · e mIRC identifier list