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。

免责声明:内容仅供参考,不保证正确性!


全栈后端 / C++教程 :
















Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.