21xrx.com
2024-09-19 10:01:38 Thursday
登录
文章检索 我的文章 写文章
C++三角函数代码示例
2023-06-29 16:54:12 深夜i     --     --
C++ 三角函数 代码示例 函数库 编程技巧

C++是一种高级语言,在计算机编程领域得到了广泛应用。C++中提供了多种常用数学函数,其中包括三角函数。

以下是一些C++三角函数代码示例。

sin函数示例:


#include <iostream>

#include <cmath>

int main()

{

  double angle = 60;

  double radians = angle * M_PI / 180; //角度转弧度

  double result = std::sin(radians);

  std::cout << "sin(" << angle << ") = " << result << std::endl;

  return 0;

}

cos函数示例:


#include <iostream>

#include <cmath>

int main()

{

  double angle = 60;

  double radians = angle * M_PI / 180; //角度转弧度

  double result = std::cos(radians);

  std::cout << "cos(" << angle << ") = " << result << std::endl;

  return 0;

}

tan函数示例:


#include <iostream>

#include <cmath>

int main()

{

  double angle = 60;

  double radians = angle * M_PI / 180; //角度转弧度

  double result = std::tan(radians);

  std::cout << "tan(" << angle << ") = " << result << std::endl;

  return 0;

}

asin函数示例:


#include <iostream>

#include <cmath>

int main()

{

  double value = 0.5;

  double radians = std::asin(value);

  double angle = radians * 180 / M_PI; //弧度转角度

  std::cout << "asin(" << value << ") = " << angle << std::endl;

  return 0;

}

acos函数示例:


#include <iostream>

#include <cmath>

int main()

{

  double value = 0.5;

  double radians = std::acos(value);

  double angle = radians * 180 / M_PI; //弧度转角度

  std::cout << "acos(" << value << ") = " << angle << std::endl;

  return 0;

}

atan函数示例:


#include <iostream>

#include <cmath>

int main()

{

  double value = 0.5;

  double radians = std::atan(value);

  double angle = radians * 180 / M_PI; //弧度转角度

  std::cout << "atan(" << value << ") = " << angle << std::endl;

  return 0;

}

在使用C++三角函数时,需要注意输入输出的单位,根据需要转换为弧度或角度。此外,在使用弧度时需要用到定义在cmath头文件中的M_PI宏,它表示圆周率π的值。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复