Java Math log1p ()

La méthode Java Math log1p () renvoie le logarithme naturel (base e) de la somme de la valeur spécifiée et 1.

La syntaxe de la log1p()méthode est:

 Math.log1p(double x)

Voici log1p()une méthode statique. Par conséquent, nous appelons la méthode directement en utilisant le nom de la classe Math.

Paramètres de log1p ()

La méthode log1p () prend un seul paramètre.

  • x - la valeur dont le logarithme doit être calculé

log1p () Valeurs de retour

  • renvoie le logarithme naturel de x + 1
  • renvoie NaN si x est NaN ou inférieur à -1
  • renvoie l'infini positif si x est l'infini positif
  • renvoie zéro si x est zéro

Exemple 1: Java Math.log1p ()

 class Main ( public static void main(String() args) ( // log1p() for double value System.out.println(Math.log1p(9.0)); // 2.302585092994046 // log1p() for zero System.out.println(Math.log1p(0.0)); // 0.0 // log1p() for NaN // square root of negative number is NaN double nanValue = Math.sqrt(-5.0); System.out.println(Math.log1p(nanValue)); // NaN // log1p() for infinity double infinity = Double.POSITIVE_INFINITY; System.out.println(Math.log1p(infinity)); // Infinity // log1p() for negative numbers System.out.println(Math.log(-9.0)); // NaN ) )

Dans l'exemple ci-dessus, notez l'expression,

 Math.log1p(Math.pow(10, 3))

Ici, Math.pow(10, 3)renvoie 10 3 . Pour en savoir plus, visitez Java Math.pow ().

Remarque : Nous avons utilisé la méthode Math.sqrt () pour calculer la racine carrée de -5. La racine carrée du nombre négatif n'est pas un nombre.

Exemple 2: Math.log1p () et Math.log ()

 class Main ( public static void main(String() args) ( double a = 9.0; // log1p() for double value System.out.println(Math.log1p(a)); // 2.302585092994046 // Compute log() for a + 1 a = a + 1; System.out.println(Math.log(a)); // 2.302585092994046 // Here you can see log1p(x) == log(x + 1) ) )

Tutoriels recommandés:

  • Java Math.log ()
  • Java Math.log10 ()

Articles intéressants...