C ++ log1p () - Standardna knjižnica C ++

Funkcija log1p () v jeziku C ++ sprejme argument x in vrne naravni logaritem (base-e logaritem) x + 1.

Funkcija je definirana v glavi datoteke.

(Matematika) log e (x + 1) = log1p (x) (v programiranju na C ++)

prototip log1p () (od standarda C ++ 11)

dvojni log1p (dvojni x); float log1p (float x); dolg dvojni log1p (dolgi dvojni x); dvojni log1p (T x); // Za integralni tip

Funkcija log1p () ima en sam argument in vrne vrednost tipa double, floatali long double.

log1p () Parametri

Funkcija log1p () sprejme en obvezen argument v obsegu (-1, ∞).

Če je vrednost manjša od -1, log1p () vrne Nan(Not a Number).

log1p () Vrnjena vrednost

Funkcija log1p () vrne naravni logaritem ena plus dani argument.

vrnjene vrednosti log1p ()
Parameter (x) Vrnjena vrednost
x> 0 Pozitivno
x = 0 Nič
-1> x> 0 Negativno
x = -1 -∞ (- neskončnost)
x <-1 NaN (ni številka)

Primer 1: Kako deluje funkcija log1p () v jeziku C ++?

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

Ko zaženete program, bo rezultat:

 log1p (x) = 3,10777 

Primer 2: funkcija log1p () z integriranim tipom

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

Ko zaženete program, bo rezultat:

 log1p (x) = 4,99721 

Zanimive Članki...