Функция 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