在C++中,acos函數用于計算給定角度的反余弦值。其原型為:
double acos (double x);
其中,x為一個浮點數,表示余弦值,范圍在-1到1之間。acos函數返回的是一個雙精度浮點數,表示對應的角度值,范圍在0到π之間。
例如,如果想計算cos(0.5)的反余弦值,可以這樣使用acos函數:
#include <iostream>
#include <cmath>
int main() {
double x = 0.5;
double angle = acos(x);
std::cout << "acos(" << x << ") = " << angle << std::endl;
return 0;
}
上面的代碼將會輸出:
acos(0.5) = 1.0472
表示cos(1.0472) ≈ 0.5。這樣,acos函數可以幫助我們在三角函數計算中計算反余弦值。