C ++ log1p () - Libreria standard C ++

La funzione log1p () in C ++ accetta un argomento x e restituisce il logaritmo naturale (logaritmo in base e) di x + 1.

La funzione è definita nel file di intestazione.

(Matematica) log e (x + 1) = log1p (x) (nella programmazione C ++)

prototipo log1p () (A partire dallo standard C ++ 11)

doppio log1p (doppia x); float log1p (float x); long double log1p (long double x); doppio log1p (T x); // Per il tipo integrale

La funzione log1p () accetta un singolo argomento e restituisce un valore di tipo double, floato long double.

parametri log1p ()

La funzione log1p () accetta un singolo argomento obbligatorio nell'intervallo (-1, ∞).

Se il valore è minore di -1, log1p () restituisce Nan(Not a Number).

log1p () Restituisce il valore

La funzione log1p () restituisce il logaritmo naturale di uno più l'argomento specificato.

log1p () restituisce valori
Parametro (x) Valore di ritorno
x> 0 Positivo
x = 0 Zero
-1> x> 0 Negativo
x = -1 -∞ (- infinito)
x <-1 NaN (non un numero)

Esempio 1: come funziona la funzione log1p () in C ++?

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

Quando esegui il programma, l'output sarà:

 log1p (x) = 3,10777 

Esempio 2: funzione log1p () con tipo integrale

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

Quando esegui il programma, l'output sarà:

 log1p (x) = 4,99721 

Articoli interessanti...