C ++ 'daki atanh () işlevi, radyan cinsinden bir sayının yay hiperbolik tanjantını (ters hiperbolik tanjant) döndürür.
Atanh () işlevi tek bir bağımsız değişken alır ve bu değerin yay hiperbolik tanjantını radyan cinsinden döndürür.
İşlev, başlık dosyasında tanımlanır.
(Matematik) tanh -1 x = atanh (x) (C ++ Programlamada)
atanh () prototipi (C ++ 11 standardından itibaren)
çift atanh (çift x); float atanh (float x); uzun çift atanh (uzun çift x); çift atanh (T x); // İntegral türü için
atanh () Parametreler
Atanh () işlevi, (-1, 1) aralığında tek bir zorunlu bağımsız değişken alır.
Değer 1'den büyük veya -1'den küçükse, bir etki alanı hatası oluşur.
atanh () Dönüş değeri
Atanh () işlevi, kendisine iletilen bağımsız değişkenin ters hiperbolik tanjantını döndürür.
atnah () Dönüş değeri tablosuParametre (x) | Geri dönüş değeri |
---|---|
-1 <x <1 | Sonlu değer |
x = -1 | -∞ |
x = 1 | ∞ |
x 1 | NaN (Sayı Değil |
Örnek 1: atanh () işlevi C ++ 'da nasıl çalışır?
#include #include #define PI 3.141592654 using namespace std; int main() ( double x = 0.32, result; result = atanh(x); cout << "atanh(x) = " << result << " radian" << endl; // result in degrees cout << "atanh(x) = " << result*180/PI << " degree" << endl; return 0; )
Programı çalıştırdığınızda, çıktı:
atanh (x) = 0.331647 radyan atanh (x) = 19.002 derece
Örnek 2: integral tipli atanh () işlevi
#include #include #define PI 3.141592654 using namespace std; int main() ( int x = 1; double result; result = atanh(x); cout << "atanh(x) = " << result << " radian" << endl; // result in degrees cout << "atanh(x) = " << result*180/PI << " degree" << endl; return 0; )
Programı çalıştırdığınızda, çıktı:
atanh (x) = inf radyan atanh (x) = inf derece