Функция asin
Функция asin вычисляет арксинус числа - угол в радианах,
синус которого равен заданному числу. Принимает значение
в диапазоне от -1.0 до 1.0 и возвращает
значение в диапазоне от -π/2 до π/2 радиан.
Применяется к числам типа Double и Float.
Импорт
import kotlin.math.asin
Синтаксис
fun asin(x: Double): Double
fun asin(x: Float): Float
Пример
Вычислим арксинус числа 0.5
типа Double:
val num: Double = 0.5
val res: Double = asin(num)
println(res)
Результат выполнения кода:
Double 0.5235987755982989
Пример
Вычислим арксинус числа -0.5
типа Float:
val num: Float = -0.5F
val res: Float = asin(num)
println(res)
Результат выполнения кода:
Float -0.5235988
Пример
Попытка вычислить арксинус для числа
вне допустимого диапазона приведет к возвращению
значения NaN:
val num: Double = 1.5
val res: Double = asin(num)
println(res)
Результат выполнения кода:
Double NaN