C++ STL 中的 asinh() 函式
asinh() 函式返回給定以弧度為單位的角度的反雙曲正弦或雙曲正弦。它是 C++ STL 中的內建函式。
asinh() 函式的語法如下。
asinh(var)
從語法中可以看出,函式 asinh() 接受一個數據型別為 float、double 或 long double 的引數 var。此引數的值可以是任何值,即負數、正數或 0。它返回 var 的反雙曲正弦。
一個演示 C++ 中 asinh() 的程式如下所示 −
示例
#include <iostream>
#include <cmath>
using namespace std;
int main() {
double d = -5, ans;
ans = asinh(d);
cout << "asinh("<< d <<") = " << ans << endl;
return 0;
}輸出
asinh(-5) = -2.31244
在上述程式中,首先初始化變數 d。然後使用 asinh() 找出 d 的反雙曲正弦,並將結果儲存在 ans 中。最後顯示 ans 的值。以下程式碼段對此進行了說明。
double d = -5, ans;
ans = asinh(d);
cout << "asinh("<< d <<") = " << ans << endl;可以使用 asinh() 函式獲取的結果轉換為角度並顯示。一個演示此過程的程式如下。
示例
#include <iostream>
#include <cmath>
using namespace std;
int main() {
double d = -5, ans;
ans = asinh(d);
ans = ans*180/3.14159;
cout << "asinh("<< d <<") = " << ans << endl;
return 0;
}輸出
asinh(-5) = -132.493
在上述程式中,使用 asinh() 獲得反雙曲正弦。然後將此值轉換為角度。最後,顯示輸出。以下程式碼段對此進行了說明。
double d = -5, ans;
ans = asinh(d);
ans = ans*180/3.14159;
cout << "asinh("<< d <<") = " << ans << endl;
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP