Hàm asinh() là hàm của thư viện chuẩn C++. asinh(value) là hyperbolic sine nghịch đảo (inverse hyperbolic sine) trả về giá trị của sinh(x) với x tính bằng radian.
Tham số
Góc hyperbolic nghịch đảo tính bằng radian. Có thể là âm, dương hoặc zero. Giá trị tham số có thể là double, float hoặc long double.
Giá trị trả về
Trả về giá trị hyperbolic sine nghịch đảo của đầu vào. Giá trị trả về tính bằng radian.
Ví dụ 1: Tính asinh() cơ bản
#include <bits/stdc++.h>
using namespace std;
int main() {
double insinh = 75.0;
double value = asinh(insinh);
cout << "asinh(75.0) = " << value << " radians\n";
return 0;
}
Kết quả
asinh(75.0) = 5.01068 radians
Ví dụ 2: Chuyển đổi radian sang độ
#include <bits/stdc++.h>
using namespace std;
int main() {
double insinh = 75.0;
double value = asinh(insinh);
cout << "asinh(75.0) = " << value << " radians\n";
cout << "Giá trị chuyển đổi sang độ: " << (value * (180 / 3.141592));
return 0;
}
Kết quả
asinh(75.0) = 5.01068 radians Giá trị chuyển đổi sang độ: 287.091
Lưu ý
Để chuyển từ radian sang độ, nhân với 180/π (xấp xỉ 180/3.141592).