Функция ln
Функция ln вычисляет натуральный логарифм числа (логарифм по основанию e).
Принимает число типа Double или Float и возвращает результат того же типа.
Для отрицательных чисел и нуля возвращает NaN.
Импорт
import kotlin.math.ln
Синтаксис
fun ln(x: Double): Double
fun ln(x: Float): Float
Пример
Вычислим натуральный логарифм числа 2.71828:
val num: Double = 2.71828
val res: Double = ln(num)
println(res)
Результат выполнения кода:
Double 0.999999327347282
Пример
Вычислим натуральный логарифм числа 1.0:
val num: Double = 1.0
val res: Double = ln(num)
println(res)
Результат выполнения кода:
Double 0.0
Пример
Попытка вычислить натуральный логарифм отрицательного числа:
val num: Double = -5.0
val res: Double = ln(num)
println(res)
Результат выполнения кода:
Double NaN
Пример
Вычисление натурального логарифма для числа типа Float:
val num: Float = 10.0F
val res: Float = ln(num)
println(res)
Результат выполнения кода:
Float 2.3025851