C ++ log1p () - C ++ standardraamatukogu

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 

Huvitavad Artiklid...