Fungsi log1p () di C ++ mengambil argumen x dan mengembalikan logaritma natural (logaritma basis-e) dari x + 1.
Fungsi tersebut didefinisikan dalam file header.
(Matematika) log e (x + 1) = log1p (x) (Dalam Pemrograman C ++)
log1p () prototipe (Pada standar C ++ 11)
double log1p (double x); float log1p (float x); log1p panjang ganda (panjang ganda x); log1p ganda (T x); // Untuk tipe integral
Fungsi log1p () mengambil satu argumen dan mengembalikan nilai bertipe double, floatatau long double.
log1p () Parameter
Fungsi log1p () mengambil satu argumen wajib dalam rentang (-1, ∞).
Jika nilainya kurang dari -1, log1p () mengembalikan Nan(Bukan Angka).
log1p () Nilai kembali
Fungsi log1p () mengembalikan logaritma natural dari satu ditambah argumen yang diberikan.
log1p () mengembalikan nilai| Parameter (x) | Nilai Kembali |
|---|---|
| x> 0 | Positif |
| x = 0 | Nol |
| -1> x> 0 | Negatif |
| x = -1 | -∞ (- tak terbatas) |
| x <-1 | NaN (Bukan angka) |
Contoh 1: Bagaimana fungsi log1p () bekerja di C ++?
#include #include using namespace std; int main () ( double x = 21.371, result; result = log1p(x); cout << "log1p(x) = " << result << endl; return 0; )
Saat Anda menjalankan program, hasilnya adalah:
log1p (x) = 3.10777
Contoh 2: fungsi log1p () dengan tipe integral
#include #include using namespace std; int main () ( double result; int x = 147; result = log1p(x); cout << "log1p(x) = " << result << endl; return 0; )
Saat Anda menjalankan program, hasilnya adalah:
log1p (x) = 4,99721








