Функција лог1п () у Ц ++ узима аргумент к и враћа природни логаритам (басе-е логаритам) од к + 1.
Функција је дефинисана у датотеци заглавља.
(Математика) лог е (к + 1) = лог1п (к) (У програмирању на Ц ++)
прототип лог1п () (од стандарда Ц ++ 11)
дупли лог1п (двоструки к); флоат лог1п (флоат к); дугачак дупли лог1п (дуги двоструки к); двоструки лог1п (Т к); // За интегрални тип
Функција лог1п () узима један аргумент и враћа вредност типа double
, float
или long double
.
лог1п () Параметри
Функција лог1п () узима један обавезни аргумент у опсегу (-1, ∞).
Ако је вредност мања од -1, лог1п () враћа Nan
(Није број).
лог1п () Повратна вредност
Функција лог1п () враћа природни логаритам један плус дати аргумент.
повратне вредности лог1п ()Параметар (к) | Повратна вредност |
---|---|
к> 0 | Позитивно |
к = 0 | Нула |
-1> к> 0 | Негативно |
к = -1 | -∞ (- бесконачност) |
к <-1 | НаН (није број) |
Пример 1: Како функција лог1п () ради у Ц ++?
#include #include using namespace std; int main () ( double x = 21.371, result; result = log1p(x); cout << "log1p(x) = " << result << endl; return 0; )
Када покренете програм, излаз ће бити:
лог1п (к) = 3.10777
Пример 2: функција лог1п () са интегралним типом
#include #include using namespace std; int main () ( double result; int x = 147; result = log1p(x); cout << "log1p(x) = " << result << endl; return 0; )
Када покренете програм, излаз ће бити:
лог1п (к) = 4.99721