📜  C++ STL-math.cos()函数(1)

📅  最后修改于: 2023-12-03 14:39:51.146000             🧑  作者: Mango

C++ STL- math.cos()函数

在编写 C++ 程序时,难免会用到数学函数。C++ 11 引入了 STL 中的 math.h 头文件,其中有一个常用的函数是 math.cos(),用于计算一个角度的余弦值。

功能描述

math.cos() 函数用于计算一个角度的余弦值。

函数原型
double cos(double angle);

其中,angle 代表弧度制下的角度,返回值为这个角度的余弦值。

头文件

math.cos() 函数需要引入 math.h 头文件。

#include <math.h>
示例
#include <iostream>
#include <math.h>

using namespace std;

int main() {
   double x = 0.5236; // 30° 角度的弧度制表示
   double result = cos(x);

   cout << "The cosine of " << x << " is " << result << endl;

   return 0;
}

输出结果:

The cosine of 0.5236 is 0.866025
注意事项
  1. 由于 math.cos() 函数的参数为弧度制下的角度,使用前需要将角度转化为弧度。
  2. math.cos() 函数返回浮点数,因此需要使用 double 类型存储结果。
  3. 由于计算机存储小数的方式,浮点数计算时可能存在精度误差。
总结

math.cos() 函数非常方便,在计算三角函数时经常使用,特别是在涉及到向量、物理和工程学时经常用到。当然,我们需要注意输入参数和结果类型,以及可能的精度误差。