在C++中,sin函數(shù)用于計算給定角度的正弦值。sin函數(shù)的原型如下:
double sin(double arg);
其中,參數(shù)arg表示角度,單位為弧度。sin函數(shù)返回給定角度的正弦值,取值范圍為-1到1之間。需要注意的是,sin函數(shù)要求參數(shù)arg的單位為弧度,若傳入的是角度值,需要先將角度值轉(zhuǎn)換為弧度值再調(diào)用sin函數(shù)。通常可以使用如下公式進行角度到弧度的轉(zhuǎn)換:
double radians = degrees * M_PI / 180.0;
其中,M_PI是cmath頭文件中定義的π值。示例代碼如下:
#include <iostream>
#include <cmath>
int main() {
double degrees = 45.0;
double radians = degrees * M_PI / 180.0;
double sinValue = sin(radians);
std::cout << "Sin(" << degrees << " degrees) = " << sinValue << std::endl;
return 0;
}
以上代碼將輸出角度為45°的正弦值。