Функция math.Log10
Функция math.Log10 вычисляет десятичный логарифм числа (логарифм по основанию 10).
Она принимает один параметр - число типа float64, для которого нужно вычислить логарифм,
и возвращает результат также в виде float64. Если переданное число меньше или равно нулю,
функция возвращает -Inf (отрицательную бесконечность) или NaN (не число)
в зависимости от конкретного случая.
Синтаксис
math.Log10(x)
Пример
Давайте вычислим десятичный логарифм числа 100:
package main
import (
"fmt"
"math"
)
func main() {
res := math.Log10(100)
fmt.Println(res)
}
Результат выполнения кода:
"2"
Пример
Давайте вычислим десятичный логарифм числа 1000:
package main
import (
"fmt"
"math"
)
func main() {
res := math.Log10(1000)
fmt.Println(res)
}
Результат выполнения кода:
"3"
Пример
Давайте вычислим десятичный логарифм числа 1:
package main
import (
"fmt"
"math"
)
func main() {
res := math.Log10(1)
fmt.Println(res)
}
Результат выполнения кода:
"0"
Пример
Давайте вычислим десятичный логарифм числа 0.1:
package main
import (
"fmt"
"math"
)
func main() {
res := math.Log10(0.1)
fmt.Println(res)
}
Результат выполнения кода:
"-1"
Пример
Давайте вычислим десятичный логарифм отрицательного числа:
package main
import (
"fmt"
"math"
)
func main() {
res := math.Log10(-5)
fmt.Println(res)
}
Результат выполнения кода:
"NaN"
Смотрите также
-
функцию
math.Log,
которая вычисляет натуральный логарифм числа -
функцию
math.Log2,
которая вычисляет двоичный логарифм числа -
функцию
math.Log1p,
которая вычисляет натуральный логарифм от числа, увеличенного на 1 -
функцию
math.Pow,
которая возводит число в указанную степень