Funktsioon log1p () funktsioonis C ++ võtab argumendi x ja tagastab x + 1 loomuliku logaritmi (base-e logaritm).
Funktsioon on määratletud päisefailis.
(Matemaatika) log e (x + 1) = log1p (x) (C ++ programmeerimises)
log1p () prototüüp (standardi C ++ 11 järgi)
topelt log1p (topelt x); ujuk log1p (ujuk x); pikk topeltlog1p (pikk topelt x); topeltlog1p (Tx); // Integraaltüübi korral
Log1p () funktsiooni võtab ühe argumendi ja tagastab väärtuse tüüp double, floatvõi long double.
log1p () parameetrid
Funktsioon log1p () võtab üks kohustuslik argument vahemikus (-1, ∞).
Kui väärtus on väiksem kui -1, tagastab log1p () Nan(pole arv).
log1p () Tagastusväärtus
Funktsioon log1p () tagastab ühe pluss antud argumendi loomuliku logaritmi.
log1p () tagastusväärtused| Parameeter (x) | Tagastusväärtus | 
|---|---|
| x> 0 | Positiivne | 
| x = 0 | Null | 
| -1> x> 0 | Negatiivne | 
| x = -1 | -∞ (- lõpmatus) | 
| x <-1 | NaN (mitte number) | 
Näide 1: Kuidas funktsioon log1p () töötab versioonis C ++?
 #include #include using namespace std; int main () ( double x = 21.371, result; result = log1p(x); cout << "log1p(x) = " << result << endl; return 0; ) 
Programmi käivitamisel on väljund järgmine:
log1p (x) = 3,10777
Näide 2: funktsioon integreeritud tüübiga log1p ()
 #include #include using namespace std; int main () ( double result; int x = 147; result = log1p(x); cout << "log1p(x) = " << result << endl; return 0; ) 
Programmi käivitamisel on väljund järgmine:
log1p (x) = 4,99721








