C++ 余切函数是什么
C++余切函数设计
C++中好像并没有内置的余切函数,很多计算机语言当中好像都没有,但是,要求余切函数的值也非常简单,因为数学上,一个角度的正切值tanθ和余切值cotθ的乘积为1,也就是说一个角度的余切值是其正切值的倒数。通过这个定理,我们就可以设计一个C++的求余切的函数,具体代码如下:
double cot(double x){
double y = x*M_PI/180
return 1/tan(y);
}
函数解析
cot()函数接收一个角度制的double类型的值,并返回一个double类型的值,因为tan()函数接受的是弧度制的值,因此要将角度制的值进行转换,其中M_PI为C++中的圆周率常量,包含在头文件cmath中。
cot()函数测试
数学中,45°角的余切大致为1,60°的余切大致为0.58,下面将通过上面设计的cot()函数来验证这两个数据,代码如下:
#include <iostream>
#include <cmath>
using namespace std;
double cot(double x){
x = x*M_PI/180;
return 1/tan(x);
}
int main(){
double y = cot(45.0);
double z = cot(60.0);
cout << y << std::endl;
cout << z << std::endl;
}
编译运行后输出值为1和0.57735。
免责声明:内容仅供参考,不保证正确性!