Bildirim
double acosh(double arg);
float acoshf(float arg); (C99)
long double acoshl(long double arg); (C99)
Açıklama
Kendisine geçirilen arg parametre değerinin ters hiperbolik kosinüsünü hesaplar.
Matematiksel olarak cosh-1 arg şeklinde ifade edilen ters hiperbolik kosinüs hesaplama işlemi acosh(arg) fonksiyonu ile gerçekleştirilir.
Parametreler
arg: Alan hiperbolik kosinüs alanının hesaplandığı değerdir. Bu değer 1'den büyük veya eşit olmalıdır (x ≥ 1).
Dönüş değeri
Bir hata meydana gelmezse, [0, +∞] aralığında arg parametre değerinin ters hiperbolik kosinüsünü radyan bir açı değeri olarak geri döndürür.
Örnek
#include <stdio.h>
#include <math.h>
int main(void) {
const double PI = 3.14159265;
double arg = 5.4, radyan, derece;
radyan = acosh (arg);
derece = radyan * 180.0 / PI;
printf("%.2f değerinin ters hiperbolik sinüs değeri: Radyan: %.4f Derece: %.2f", arg, radyan, derece);
return 0;
}
Yukarıdaki örnekte, program aşağıdaki satırı ekrana yazar:
5.40 değerinin ters hiperbolik kosinüs değeri: Radyan: 2.3709 Derece: 135.84
Yukarıdaki program, acosh() fonksiyonu ile arg değişken değerinin alan hiperbolik kosinüs alanının değerini hesaplayarak radyan ve derece cinsinden ekrana yazar.