C ++ log1p () - C ++ - vakiokirjasto

Funktio log1p () C ++: ssa ottaa argumentin x ja palauttaa x + 1: n luonnollisen logaritmin (base-e logaritmi).

Toiminto määritetään otsikkotiedostossa.

(Matematiikka) loki e (x + 1) = log1p (x) (C ++ -ohjelmoinnissa)

log1p () -prototyyppi (standardin C ++ 11 mukaan)

kaksinkertainen log1p (kaksinkertainen x); float log1p (float x); pitkä kaksinkertainen log1p (pitkä kaksinkertainen x); kaksinkertainen log1p (Tx); // integraalityypille

Log1p () funktio ottaa yhden argumentin ja palauttaa arvon tyyppiä double, floattai long double.

log1p () -parametrit

Funktio log1p () sisältää yhden pakollisen argumentin alueella (-1, ∞).

Jos arvo on alle -1, log1p () palauttaa arvon Nan(Ei luku).

log1p () Palautusarvo

Funktio log1p () palauttaa yhden ja annetun argumentin luonnollisen logaritmin.

paluuarvot log1p ()
Parametri (x) Palautusarvo
x> 0 Positiivinen
x = 0 Nolla
-1> x> 0 Negatiivinen
x = -1 -∞ (- ääretön)
x <-1 NaN (ei numero)

Esimerkki 1: Kuinka funktio log1p () toimii C ++: ssa?

 #include #include using namespace std; int main () ( double x = 21.371, result; result = log1p(x); cout << "log1p(x) = " << result << endl; return 0; ) 

Kun suoritat ohjelmaa, tulos on:

 log1p (x) = 3,10777 

Esimerkki 2: log1p () -funktio integraalityypillä

 #include #include using namespace std; int main () ( double result; int x = 147; result = log1p(x); cout << "log1p(x) = " << result << endl; return 0; ) 

Kun suoritat ohjelmaa, tulos on:

 log1p (x) = 4,99721 

Mielenkiintoisia artikkeleita...