Fungsi expm1 () dalam C ++ mengembalikan eksponensial (nombor Euler) e dinaikkan ke argumen yang diberikan tolak 1.
Fungsi ditentukan dalam fail header.
(Matematik) e x - 1 = expm1 (x) (Pengaturcaraan C ++)
prototaip expm1 () (Sehingga standard C ++ 11)
double expm1 (double x); apungan expm1 (apungan x); panjang ganda expm1 (panjang ganda x); expm1 berganda (T x); // Di sini T adalah jenis integral.
expm1 () Parameter
Fungsi expm1 () mengambil satu argumen wajib (boleh menjadi positif, negatif atau 0).
expm1 () Nilai Pulangan
Fungsi expm1 () mengembalikan nilai dalam julat (-1, ∞) .
Sekiranya magnitud hasilnya terlalu besar untuk diwakili oleh nilai jenis pengembalian, fungsi kembali HUGE_VAL
dengan tanda yang betul, dan ralat limpahan limpahan berlaku.
Contoh 1: Bagaimana expm1 () berfungsi?
#include #include using namespace std; int main() ( double x = 2.19, result; result = expm1(x); cout << "e^" << x << " - 1 = " << result << endl; return 0; )
Semasa anda menjalankan program, outputnya adalah:
e 2.19 - 1 = 7.93521
Contoh 2: expm1 () Dengan Jenis Integral
#include #include using namespace std; int main() ( int x = 4; double result; result = expm1(x); cout << "e^" << x << " - 1 = " << result << endl; return 0; )
Semasa anda menjalankan program, outputnya adalah:
e 4 - 1 = 53.5982