C ++中的三角函数

C ++三角函数

三角函数也称为圆函数角度函数测角函数,其用于三角函数的计算等计算余弦,正弦,正切值。

三角函数列表

这是所有三角函数及其说明和语法的列表,

三角函数描述语法
cos()它返回x弧度角的余弦值。cos(x)
sin()它返回x弧度角的正弦。sin(x)
tan()它返回x弧度角的切线。tan(x)
acos()它返回弧度x的反余弦。acos(x)
asin()它以弧度返回x的反正弦值。asin(x)
atan()它以弧度返回x的反正切。atan(x)
atan2()它以弧度返回y / x的反正切。atan2(y,x)

C ++代码演示三角函数示例

//示例 
//三角函数

#include <iostream>
#include <cmath>
using namespace std;

// main()部分
int main(){
    float x;
    float y;
    
    x = 0.25;
    cout<<"cos("<<x<<") : "<<cos (x)<<endl;
    cout<<"sin("<<x<<") : "<<sin (x)<<endl;
    cout<<"tan("<<x<<") : "<<tan (x)<<endl;
    cout<<"acos("<<x<<"): "<<acos(x)<<endl;
    cout<<"asin("<<x<<"): "<<asin(x)<<endl;
    cout<<"atan("<<x<<"): "<<atan(x)<<endl;
    y = 1.0;
    cout<<"atan2("<<y<<","<<x<<"): "<<atan2(y,x)<<endl;    
    
    return 0;
}

输出结果

cos(0.25) : 0.968912
sin(0.25) : 0.247404
tan(0.25) : 0.255342
acos(0.25): 1.31812
asin(0.25): 0.25268
atan(0.25): 0.244979
atan2(1,0.25): 1.32582

参考:C ++ cmath标头