Функция acos
Функция acos вычисляет арккосинус числа (угол в радианах, косинус которого равен заданному числу). Принимает значение в диапазоне от -1.0 до 1.0 и возвращает угол в диапазоне от 0.0 до π радиан.
Импорт
import kotlin.math.acos
Синтаксис
fun acos(x: Double): Double
Пример
Вычислим арккосинус для 0.5:
val x = 0.5
val res = acos(x)
println(res)
Результат выполнения кода:
Double 1.0471975511965979
Пример
Попытка вычислить арккосинус для значения вне допустимого диапазона:
val x = 1.5
val res = acos(x)
println(res)
Результат выполнения кода:
NaN
Пример
Преобразование результата из радиан в градусы:
val x = 0.5
val radians = acos(x)
val degrees = Math.toDegrees(radians)
println(degrees)
Результат выполнения кода:
Double 60.00000000000001