Funkcija log () C ++ atgriež argumenta naturālo logaritmu (base-e logaritms).
Šī funkcija ir definēta galvenes failā.
(Matemātika) log e x = log (x) (C ++ programmēšanā)
log () prototips (pēc standarta C ++ 11)
dubults žurnāls (dubultā x); pludiņa baļķis (pludiņš x); garš divkāršs žurnāls (garš dubultā x); divkāršs žurnāls (T x); // Neatņemamajam tipam
log () parametri
Funkcijai log () diapazonā (0, ∞) ir nepieciešams viens obligāts arguments .
Ja vērtība ir mazāka par nulli, log () atgriež vērtību NaN
(Nav skaitlis).
log () atgriešanās vērtība
Funkcija log () atgriež skaitļa naturālo logaritmu.
Parametrs (x) | Atgriezt VALUE |
---|---|
x> 1 | Pozitīvi |
x = 1 | 0 |
0> x> 1 | Negatīvs |
x = 0 | -∞ (- bezgalība) |
x <0 | NaN (Nav skaitlis) |
1. piemērs: Kā darbojas žurnāls ()?
#include #include using namespace std; int main () ( double x = 13.056, result; result = log (x); cout << "log(x) = " << result << endl; x = -3.591; result = log (x); cout << "log(x) = " << result << endl; return 0; )
Palaidot programmu, izeja būs:
log (x) = 2,56925 log (x) = nan
2. piemērs: log () ar integrētu tipu
#include #include using namespace std; int main () ( int x = 2; double result; result = log (x); cout << "log(x) = " << result << endl; return 0; )
Palaidot programmu, izeja būs:
log (x) = 0,693147