您好,登錄后才能下訂單哦!
C++的<cmath>
庫提供了許多數學函數,可以幫助您解決各種數學問題
三角函數:
sin(x)
:計算正弦值cos(x)
:計算余弦值tan(x)
:計算正切值asin(x)
:計算反正弦值(返回值范圍:-π/2 到 π/2)acos(x)
:計算反余弦值(返回值范圍:0 到 π)atan(x)
:計算反正切值(返回值范圍:-π/2 到 π/2)atan2(y, x)
:計算 y/x 的反正切值,返回值范圍:-π 到 π指數和對數函數:
exp(x)
:計算 e 的 x 次方log(x)
:計算 x 的自然對數(底數為 e)log10(x)
:計算 x 的以 10 為底的對數pow(x, y)
:計算 x 的 y 次方sqrt(x)
:計算 x 的平方根cbrt(x)
:計算 x 的立方根冪函數和取整函數:
pow(x, y)
:計算 x 的 y 次方ceil(x)
:計算大于或等于 x 的最小整數(向上取整)floor(x)
:計算小于或等于 x 的最大整數(向下取整)round(x)
:計算最接近 x 的整數(四舍五入)fmod(x, y)
:計算 x 除以 y 的余數雙曲函數:
sinh(x)
:計算雙曲正弦值cosh(x)
:計算雙曲余弦值tanh(x)
:計算雙曲正切值asinh(x)
:計算雙曲反正弦值acosh(x)
:計算雙曲反余弦值atanh(x)
:計算雙曲反正切值矩陣運算:
det(matrix)
:計算矩陣的行列式inv(matrix)
:計算矩陣的逆矩陣transpose(matrix)
:計算矩陣的轉置矩陣要使用這些函數,只需在代碼中包含<cmath>
頭文件,并調用相應的函數。例如:
#include <iostream>
#include <cmath>
int main() {
double angle = M_PI / 4; // 45度轉換為弧度
std::cout << "sin(" << angle << ") = " << sin(angle) << std::endl;
std::cout << "cos(" << angle << ") = " << cos(angle) << std::endl;
std::cout << "sqrt("<< 9 << ") = " << sqrt(9) << std::endl;
return 0;
}
這個示例將計算 45 度角的正弦值、余弦值以及 9 的平方根,并將結果輸出到控制臺。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。