1 tan()函数
下面代码测试cmath库中tan()函数:函数参数需为弧度值
#include <iostream>
#include <cmath>
using namespace std;
#define M_pi 3.1415926535
//验证
int main()
{
float x=0;
for (int i=0;i<360;){
x=i;
cout<<"tan("<<x<<"): "<<tan(x)<<endl;//角度
i=i+45;
}
cout<<"-------------------------------------------"<<endl;
float y=0;
for (int i=0;i<360;){
y=i;
cout<<"tan("<<y<<"): "<<tan(y/(180)*M_pi)<<endl;//转为弧度
i=i+45;
}
return 0;
}
运行示例:
2 sin()函数
下面代码测试cmath库中sin()函数:函数参数需为弧度值
#include <iostream>
#include <cmath>
using namespace std;
#define M_pi 3.1415926535
//验证
int main()
{
float x=0;
for (int i=0;i<360;){
x=i;
cout<<"sin("<<x<<"): "<<sin(x)<<endl;//角度
i=i+30;
}
cout<<"-------------------------------------------"<<endl;
float y=0;
for (int i=0;i<360;){
y=i;
cout<<"sin("<<y<<"): "<<sin(y/(180)*M_pi)<<endl;//转为弧度
i=i+30;
}
return 0;
}
3 cos()函数
下面代码测试cmath库中cos()函数:函数参数需为弧度值
#include <iostream>
#include <cmath>
using namespace std;
#define M_pi 3.1415926535
//验证
int main()
{
float x=0;
for (int i=0;i<360;){
x=i;
cout<<"cos("<<x<<"): "<<cos(x)<<endl;//角度
i=i+30;
}
cout<<"-------------------------------------------"<<endl;
float y=0;
for (int i=0;i<360;){
y=i;
cout<<"cos("<<y<<"): "<<cos(y/(180)*M_pi)<<endl;//转为弧度
i=i+30;
}
return 0;
}