„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“ ()