Skip to main content Link Search Menu Expand Document Toggle dark mode Copy Code (external link)

asin() : Arcsine (Inverse Sine)

Calculate the arcsine (inverse sine) of a value, returning the angle in radians.


On this page

Signature

asin(value)

Parameters

Parameter Type Required Description
value Number Yes Value between -1 and 1

Returns

Type: Double

The angle in radians (between -π/2 and π/2).


Examples

Basic Arcsine

<p>asin(0.5) = {{format(asin(0.5), '0.000')}} radians</p>
<p>asin(0.5) = {{format(degrees(asin(0.5)), '0.0')}}°</p>

Output:

<p>asin(0.5) = 0.524 radians</p>
<p>asin(0.5) = 30.0°</p>

Find Angle from Ratio

<p>Angle: {{format(degrees(asin(model.opposite / model.hypotenuse)), '0.0')}}°</p>

Data:

doc.Params["model"] = new {
    opposite = 5,
    hypotenuse = 10
};

Output:

<p>Angle: 30.0°</p>

Notes

  • Value must be between -1 and 1
  • Returns angle in radians
  • Result range: -Ï€/2 to Ï€/2
  • Inverse of sin() function
  • For degrees, use: degrees(asin(value))

See Also