当前位置:首页 C++ > 正文

C++三角函数

作者:野牛程序员:2023-08-09 17:05:00 C++阅读 2918

当你在 C++ 中处理三角函数时,可以使用标准库中提供的一组函数来计算正弦、余弦和正切值等。以下是一些常见的三角函数以及它们的用法示例:

  1. sin() 函数:计算给定角度的正弦值。

#include <iostream>
#include <cmath>

int main() {
    double angle_deg = 30.0; // 角度值,单位为度
    double angle_rad = angle_deg * (M_PI / 180.0); // 将角度转换为弧度
    double sine_value = std::sin(angle_rad);
    
    std::cout << "sin(" << angle_deg << " degrees) = " << sine_value << std::endl;
    
    return 0;
}
  1. cos() 函数:计算给定角度的余弦值。

#include <iostream>
#include <cmath>

int main() {
    double angle_deg = 45.0; // 角度值,单位为度
    double angle_rad = angle_deg * (M_PI / 180.0); // 将角度转换为弧度
    double cosine_value = std::cos(angle_rad);
    
    std::cout << "cos(" << angle_deg << " degrees) = " << cosine_value << std::endl;
    
    return 0;
}
  1. tan() 函数:计算给定角度的正切值。

#include <iostream>
#include <cmath>

int main() {
    double angle_deg = 60.0; // 角度值,单位为度
    double angle_rad = angle_deg * (M_PI / 180.0); // 将角度转换为弧度
    double tangent_value = std::tan(angle_rad);
    
    std::cout << "tan(" << angle_deg << " degrees) = " << tangent_value << std::endl;
    
    return 0;
}

这些函数的参数应该是弧度值,因此在使用之前要根据需要将角度值转换为弧度。可以使用 M_PI 来表示圆周率 π,它在 <cmath> 头文件中定义。请确保包含 <cmath> 头文件,并使用适当的参数来调用这些函数以获取所需的三角函数值。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击