#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);