C ++ log1p () - C ++ Standardbibliotek

Log1p () -funksjonen i C ++ tar et argument x og returnerer den naturlige logaritmen (base-e-logaritmen) på x + 1.

Funksjonen er definert i topptekstfilen.

(Matematikk) logg e (x + 1) = log1p (x) (I C ++ programmering)

log1p () prototype (fra og med C ++ 11 standard)

dobbel log1p (dobbel x); float log1p (float x); lang dobbel log1p (lang dobbel x); dobbelt log1p (T x); // For integrert type

Funksjonen log1p () tar et enkelt argument og returnerer en verdi av typen double, floateller long double.

log1p () Parametere

Funksjonen log1p () tar et enkelt obligatorisk argument i området (-1, ∞).

Hvis verdien er mindre enn -1, returnerer log1p () Nan(Ikke et tall).

log1p () Returverdi

Funksjonen log1p () returnerer den naturlige logaritmen til en pluss det gitte argumentet.

log1p () returnerer verdier
Parameter (x) Returverdi
x> 0 Positivt
x = 0 Null
-1> x> 0 Negativ
x = -1 -∞ (- uendelig)
x <-1 NaN (ikke et tall)

Eksempel 1: Hvordan fungerer log1p () i C ++?

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

Når du kjører programmet, vil utdataene være:

 log1p (x) = 3.10777 

Eksempel 2: funksjon log1p () med integrert type

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

Når du kjører programmet, vil utdataene være:

 log1p (x) = 4,99721 

Interessante artikler...