📅  最后修改于: 2023-12-03 14:39:50.357000             🧑  作者: Mango
在C++中,sin()是一个数学函数,用于计算一个角度的正弦值。它是cmath库中的一个函数,可以通过#include
sin()函数接受一个以弧度为单位的角度,返回正弦值(一个介于-1和1之间的浮点数)。以下是sin()函数的语法:
double sin(double x);
其中,x是要计算其正弦值的角度(以弧度为单位)。
为了使角度以弧度为单位,可以使用以下公式进行转换:
弧度 = 度数 * (π / 180)
在C++中,可以使用以下代码将角度转换为弧度:
#include <cmath>
double radians = degrees * (M_PI / 180.0);
其中,degrees是要转化为弧度的角度。M_PI是一个常量,等于圆周率π(约等于3.14159)。
下面是一个使用sin()函数的示例程序:
#include <iostream>
#include <cmath>
int main() {
double degrees = 30.0;
double radians = degrees * (M_PI / 180.0);
double result = sin(radians);
std::cout << "Sin of " << degrees << " degrees is " << result << std::endl;
return 0;
}
输出结果为:
Sin of 30 degrees is 0.5