Hàm atanh () trả về tiếp tuyến của cung hyperbol (tiếp tuyến nghịch đảo của hyperbol) của một số tính bằng radian.
Các atanh()
chức năng phải mất một đối số duy nhất (-1 ≦ x ≧ 1), và trả về arc tangent hyperbol trong radian.
Các atanh()
chức năng được bao gồm trong tập tin tiêu đề.
atanh () Nguyên mẫu
double atanh (double x);
Để tìm arc tang hyperbol của loại int
, float
hoặc long double
, bạn có thể chuyển đổi một cách rõ ràng các loại để double
sử dụng nhà điều hành đúc.
int x = 0; kết quả kép; result = atanh (double (x));
Ngoài ra, hai hàm atanhf () và atanhl () đã được giới thiệu trong C99 để hoạt động cụ thể với kiểu float
và long double
tương ứng.
float atanhf (float x); atanhl kép dài (dài kép x);
atanh () Tham số
Các atanh()
chức năng phải mất một lớn hơn đối số duy nhất hơn hoặc bằng -1 và nhỏ hơn hoặc bằng 1.
Tham số | Sự miêu tả |
---|---|
giá trị gấp đôi | Cần thiết. Một giá trị kép lớn hơn hoặc bằng 1 (-1 ≦ x ≧ 1). |
Ví dụ 1: Hàm atanh () với các tham số khác nhau
#include #include int main() ( // constant PI is defined const double PI = 3.1415926; double x, result; x = -0.5; result = atanh(x); printf("atanh(%.2f) = %.2lf in radians", x, result); // converting radians to degree result = atanh(x)*180/PI; printf("atanh(%.2f) = %.2lf in degrees", x, result); // parameter not in range x = 3; result = atanh(x); printf("atanh(%.2f) = %.2lf", x, result); return 0; )
Đầu ra
atanh (-0,50) = -0,55 tính bằng radian atanh (-0,50) = -31,47 độ atanh (3,00) = nan