C ++ log1p () - C ++ Pustaka Standar

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 

Artikel yang menarik...