java.lang.Math.log1p() es uno de los métodos de la biblioteca matemática de Java que se utiliza para devolver el logaritmo natural de la suma de los argumentos y 1. Para los valores pequeños, el resultado de log1p(a) es mucho más cercano al verdadero resultado de ln(1 + a) que la evaluación de punto flotante de log(1.0 + a). Hay varios casos:
- Si el argumento es un valor doble positivo , el método Math.log1p() devolverá el logaritmo del valor dado .
- Si el argumento es NaN o menor que -1 , el método Math.log1p() devolverá NaN .
- Si el argumento es infinito positivo , el método Math.log1p() devolverá el resultado como Infinito positivo
- Si el argumento es negativo , el método Math.log1p() devolverá un infinito negativo
- Si el argumento es cero positivo o negativo , el método Math.log1p() devolverá cero
Sintaxis:
public static double log1p(double a)
Parámetro:
a : User input
Devolver :
This method returns the value ln(x + 1), the natural log of x + 1.
Ejemplo: para mostrar el funcionamiento del método java.lang.Math.log1p() .
// Java program to demonstrate working // of java.lang.Math.log1p() method import java.lang.Math; class Gfg { // driver code public static void main(String args[]) { double a = 23.45; double b = -145.25; double c = 1.0 / 0; double d = -1; double e = 0; // positive double value as argument, // output double value System.out.println(Math.log1p(a)); // negative integer as argument, // output NAN System.out.println(Math.log1p(b)); // positive infinity as argument, // output Positive Infinity System.out.println(Math.log1p(c)); // negative one as argument, // output Negative Infinity System.out.println(Math.log1p(d)); // positive zero as argument, // output Zero System.out.println(Math.log1p(e)); } }
Producción:
3.196630215920881 NaN Infinity -Infinity 0.0
Publicación traducida automáticamente
Artículo escrito por Niraj_Pandey y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA