C ++ log1p () - C ++ Standart Kitaplığı

C ++ 'daki log1p () işlevi, bir x bağımsız değişkenini alır ve x + 1'in doğal logaritmasını (e tabanlı logaritma) döndürür.

İşlev, başlık dosyasında tanımlanır.

(Matematik) log e (x + 1) = log1p (x) (C ++ Programlamada)

log1p () prototipi (C ++ 11 standardından itibaren)

çift ​​log1p (çift x); float log1p (float x); uzun çift log1p (uzun çift x); çift ​​log1p (T x); // İntegral türü için

Log1p () işlevi tek bir argüman alır ve tip bir değer verir double, floatya da long double.

log1p () Parametreler

Log1p () işlevi, (-1, ∞) aralığında tek bir zorunlu bağımsız değişken alır.

Değer -1'den küçükse, log1p () Nan(Sayı Değil ) döndürür .

log1p () Dönüş değeri

Log1p () işlevi, bir ile verilen bağımsız değişkenin doğal logaritmasını döndürür.

log1p () dönüş değerleri
Parametre (x) Geri dönüş değeri
x> 0 Pozitif
x = 0 Sıfır
-1> x> 0 Olumsuz
x = -1 -∞ (- sonsuz)
x <-1 NaN (Sayı değil)

Örnek 1: log1p () işlevi C ++ 'da nasıl çalışır?

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

Programı çalıştırdığınızda, çıktı:

 log1p (x) = 3,10777 

Örnek 2: integral türü ile log1p () işlevi

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

Programı çalıştırdığınızda, çıktı:

 log1p (x) = 4,99721 

Ilginç makaleler...