#include<cmath>
三角函數:
直接調用對應的方法即可:
double sin (double);
double cos (double);
double tan (double);
double atan (double);
注意:所有x為弧度值(radians),即180用3.14159..表示。
比如計算sin(π/2),那么代碼如下:
int main(void)
{
printf("%f", sin(M_PI/2));
return 0;
}
對應cos,tan,ctan的用法也相同 :cos(M_PI/2)、tan(M_PI/2)、ctan(M_PI/2)
擴展資料:
c++常用函數:
1、反三角函數
double asin (double); 結果介於[-PI/2,PI/2]
double acos (double);結果介於[0,PI]
double atan (double);反正切(主值), 結果介於[-PI/2,PI/2]
double atan2 (double, double);反正切(整圓值),結果介於[-PI/2, PI/2]
2、雙曲三角函數
double sinh (double);
double cosh (double);
double tanh (double);
3、指數與對數
double exp (double);
double pow (double, double);
double sqrt (double);
double log (double); 以e為底的對數
//若要算以 a 為底的對數:sum=log(x)/log(a); (換底公式)
double log10 (double);