C ++ içindeki expm1 () işlevi, verilen bağımsız değişken eksi 1'e yükseltilmiş üstel (Euler sayısı) e'yi döndürür.
İşlev, başlık dosyasında tanımlanır.
(Matematik) e x - 1 = expm1 (x) (C ++ Programlama)
expm1 () prototipi (C ++ 11 standardından itibaren)
çift ifade1 (çift x); float expm1 (float x); uzun çift ifade1 (uzun çift x); çift ifade1 (T x); // Burada T bir integral türüdür.
expm1 () Parametreler
Expm1 () işlevi tek bir zorunlu bağımsız değişken alır (pozitif, negatif veya 0 olabilir).
expm1 () Dönüş Değeri
Expm1 () işlevi, (-1, ∞) aralığındaki değeri döndürür .
Sonucun büyüklüğü, dönüş türünün bir değeri ile temsil edilemeyecek kadar büyükse, işlev HUGE_VAL
uygun işaretle geri döner ve bir taşma aralığı hatası oluşur.
Örnek 1: expm1 () nasıl çalışır?
#include #include using namespace std; int main() ( double x = 2.19, result; result = expm1(x); cout << "e^" << x << " - 1 = " << result << endl; return 0; )
Programı çalıştırdığınızda, çıktı:
e 2,19 - 1 = 7,93521
Örnek 2: İntegral Tip ile expm1 ()
#include #include using namespace std; int main() ( int x = 4; double result; result = expm1(x); cout << "e^" << x << " - 1 = " << result << endl; return 0; )
Programı çalıştırdığınızda, çıktı:
e 4 - 1 = 53.5982