Scala - Math asin() Method
The Scala Math asin() method returns arc sine of a value. The returned value will be in the range -𝜋/2 through 𝜋/2. In special cases it returns the following:
- If the argument is NaN or its absolute value is greater than 1, then the result is NaN.
Note: asin() is the inverse of sin().
Syntax
def asin(x: Double): Double = scala.lang.Math.asin(x)
Parameters
x |
Specify the value. |
Return Value
Returns the arc sine of the value.
Exception
NA.
Example:
In the example below, asin() method is used to find out the arc sine of a given value.
import scala.math._ object MainObject { def main(args: Array[String]) { println(s"asin(-1) = ${asin(-1)}"); println(s"asin(0.5) = ${asin(0.5)}"); println(s"asin(0) = ${asin(0)}"); println(s"asin(0.5) = ${asin(0.5)}"); println(s"asin(1) = ${asin(1)}"); println(s"asin(Double.NaN) = ${asin(Double.NaN)}"); println(s"asin(2) = ${asin(2)}"); println("asin(Double.PositiveInfinity) = " + asin(Double.PositiveInfinity)); } }
The output of the above code will be:
asin(-1) = -1.5707963267948966 asin(0.5) = 0.5235987755982989 asin(0) = 0.0 asin(0.5) = 0.5235987755982989 asin(1) = 1.5707963267948966 asin(Double.NaN) = NaN asin(2) = NaN asin(Double.PositiveInfinity) = NaN
❮ Scala - Math Methods