C ++ expm1 () - C ++ Standart Kitaplığı

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_VALuygun 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

Ilginç makaleler...