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








