English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Java Math log1El método p() devuelve el valor especificado más1La suma de los logaritmos naturales (con base e).
log1La sintaxis del método p() es:
Math.log1p(double x)
注意:log1El método p() es un método estático. Por lo tanto, podemos llamar directamente al método con el nombre de la clase Math.
x - Para calcular el valor de su logaritmo
Devuelvex + 1El logaritmo natural
SixEs NaN o menor que-1,devuelve NaN
SixEs infinito positivo, devuelve infinito positivo
SixSi es cero, devuelve cero
class Main { public static void main(String[] args) { // log1p() parámetro double System.out.println(Math.log1p(9.0)); // 2.302585092994046 // log1p() con parámetro 0 System.out.println(Math.log1p(0.0)); // 0.0 // log1p() con parámetro NaN //La raíz cuadrada de un número negativo es NaN double nanValue = Math.sqrt(-5.0); System.out.println(Math.log1p(nanValue)); // NaN // log1p() con parámetro infinity double infinity = Double.POSITIVE_INFINITY; System.out.println(Math.log1p(infinity)); // Infinity // log1p() con parámetro negativo System.out.println(Math.log(-9.0)); // NaN } }
En el ejemplo anterior, preste atención a la siguiente expresión:
Math.log1p(Math.pow(10, 3))
在这里,Math.pow(10, 3) 返回 103。要了解更多信息,请访问Java Math.pow()。
注意:我们已经使用Math.sqrt()方法来计算-5的平方根。负数的平方根不是数字(为NaN)。
class Main { public static void main(String[] args) { double a = 9.0; // log1p() double 值 System.out.println(Math.log1p(a)); // 2.302585092994046 // 计算a + 1的log() a = a + 1; System.out.println(Math.log(a)); // 2.302585092994046 // 在这里您可以看到 log1p (x) = = log (x + 1) } }