English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
تعيد دالة atanh() الزاوية العكسية للقوس الثنائي الزاوية بالراديان (قيمة الزاوية العكسية للقوس الثنائي الزاوية).
دالة atanh() تأخذ معاملًا واحدًا (-1≤x≥1) وتعيد الزاوية العكسية للقوس الثنائي الزاوية بالراديان.
دالة atanh() تحتوي على ملف <math.h>.
double atanh(double x);
للعثور على الزوايا الثنائية من نوع int، float أو long double، يمكنك استخدام محول النوع لتحويل النوع بشكل صريح إلى double.
int x = 0; double result; result = atanh(double(x));
إضافةً إلى ذلك، تم إدخال دالتين atanhf() وatanhl() في C99، حيث تستخدم دالة atanhf() لـ float وatanhl() لـ long double.
float atanhf(float x); long double atanhl(long double x);
دالة atanh() تأخذ معاملًا أكبر أو تساوي -1 وأقل أو تساوي 1.
المعامل | الوصف |
---|---|
قيمة double | الحاجة. القيم الثنائية أكبر أو تساوي 1 (-1 ≤ x ≥ 1). |
#include <stdio.h> #include <math.h> int main(); { //مستقر PI const double PI = 3.1415926; double x, result; x = -0.5; result = atanh(x); printf("atanh(%.2f) = %.2lf راديان\n", x, result); //تحويل الزوايا إلى درجات result = atanh(x) * 180 / PI; printf("atanh(%.2f) = %.2lf درجة\n", x, result); //المعامل خارج النطاق x = 3; result = atanh(x); printf("atanh(%.2f) = %.2lf", x, result); return 0; }
نتائج الإخراج
atanh(-0.50) = -0.55 راديان atanh(-0.50) = -31.47 درجة atanh(3.00) = nan