C ++ log1p () - Perpustakaan Standard C ++

Fungsi log1p () dalam C ++ mengambil argumen x dan mengembalikan logaritma semula jadi (logaritma asas-e) x + 1.

Fungsi ditentukan dalam fail header.

(Matematik) log e (x + 1) = log1p (x) (Dalam Pengaturcaraan C ++)

prototaip log1p () (Seperti standard C ++ 11)

double log1p (double x); float log1p (apungan x); log berganda panjang1p (panjang berganda x); double log1p (T x); // Untuk jenis kamiran

Fungsi log1p () mengambil satu argumen dan mengembalikan nilai jenis double, floatatau long double.

log1p () Parameter

Fungsi log1p () mengambil satu argumen wajib dalam julat (-1, ∞).

Sekiranya nilainya kurang dari -1, log1p () mengembalikan Nan(Bukan Nombor).

log1p () Nilai pulangan

Fungsi log1p () mengembalikan logaritma semula jadi satu dan argumen yang diberikan.

nilai pulangan log1p ()
Parameter (x) Nilai Pulangan
x> 0 Positif
x = 0 Sifar
-1> x> 0 Negatif
x = -1 -∞ (- tak terhingga)
x <-1 NaN (Bukan nombor)

Contoh 1: Bagaimana fungsi log1p () berfungsi di C ++?

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

Semasa anda menjalankan program, outputnya adalah:

 log1p (x) = 3.10777 

Contoh 2: fungsi log1p () dengan jenis kamiran

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

Semasa anda menjalankan program, outputnya adalah:

 log1p (x) = 4.99721 

Artikel menarik...