C ++ expm1 () - C ++ Pustaka Standar

Fungsi expm1 () di C ++ mengembalikan eksponensial (bilangan Euler) e yang dimunculkan ke argumen yang diberikan minus 1.

Fungsi tersebut didefinisikan dalam file header.

(Matematika) e x - 1 = expm1 (x) (Pemrograman C ++)

expm1 () prototipe (Pada standar C ++ 11)

expm1 ganda (double x); float expm1 (float x); expm1 ganda panjang (panjang ganda x); expm1 ganda (T x); // Di sini T adalah tipe integral.

expm1 () Parameter

Fungsi expm1 () mengambil satu argumen wajib (bisa positif, negatif atau 0).

expm1 () Nilai Kembali

Fungsi expm1 () mengembalikan nilai dalam rentang (-1, ∞) .

Jika besaran hasil terlalu besar untuk diwakili oleh nilai jenis kembalian, fungsi kembali HUGE_VALdengan tanda yang tepat, dan kesalahan rentang luapan terjadi.

Contoh 1: Bagaimana cara kerja expm1 ()?

 #include #include using namespace std; int main() ( double x = 2.19, result; result = expm1(x); cout << "e^" << x << " - 1 = " << result << endl; return 0; )

Saat Anda menjalankan program, hasilnya adalah:

 e 2,19 - 1 = 7,93521

Contoh 2: expm1 () Dengan Tipe Integral

 #include #include using namespace std; int main() ( int x = 4; double result; result = expm1(x); cout << "e^" << x << " - 1 = " << result << endl; return 0; )

Saat Anda menjalankan program, hasilnya adalah:

 e 4 - 1 = 53,5982

Artikel yang menarik...