„Java Math log1p“ ()

„Java Math log1p“ () metodas pateikia nurodytos vertės ir 1 sumos natūralųjį logaritmą (pagrindą e).

log1p()Metodo sintaksė yra tokia:

 Math.log1p(double x)

Čia log1p()yra statinis metodas. Vadinasi, metodą vadiname tiesiogiai naudodami klasės pavadinimą Math.

log1p () parametrai

Metodas log1p () reikalauja vieno parametro.

  • x - reikšmė, kurios logaritmas turi būti apskaičiuotas

log1p () Grąžinimo vertės

  • pateikia natūralų x + 1 logaritmą
  • grąžina NaN, jei x yra NaN arba mažesnis nei -1
  • grąžina teigiamą begalybę, jei x yra teigiama begalybė
  • grąžina nulį, jei x yra nulis

1 pavyzdys: „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 ) )

Ankstesniame pavyzdyje atkreipkite dėmesį į išraišką,

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

Čia, Math.pow(10, 3)grįžta 10 3 . Norėdami sužinoti daugiau, apsilankykite „Java Math.pow“ ().

Pastaba : Mes naudojome Math.sqrt () metodą, kad apskaičiuotume kvadratinę šaknį -5. Neigiamo skaičiaus kvadratinė šaknis nėra skaičius.

2 pavyzdys: Math.log1p () ir 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) ) )

Rekomenduojamos pamokos:

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

Įdomios straipsniai...