C++ arctan
时间: 2023-07-03 15:04:33 浏览: 331
C++常用函数 (2).docx
在 C++ 中,可以使用 `atan()` 函数来计算反正切值。该函数的参数为一个浮点数,返回值为该浮点数的反正切值(以弧度为单位)。
例如,要计算 1 的反正切值,可以使用以下代码:
```cpp
#include <cmath>
#include <iostream>
int main() {
double x = 1.0;
double y = atan(x);
std::cout << "arctan(" << x << ") = " << y << " radians" << std::endl;
return 0;
}
```
输出结果为:
```
arctan(1) = 0.785398 radians
```
如果需要将弧度转换为角度,可以使用 `rad_to_deg` 函数,该函数将弧度值乘以 180/π 转换为角度值。
```cpp
double rad_to_deg(double rad) {
return rad * 180.0 / M_PI;
}
```
例如,要计算 1 的反正切值的角度表示,可以使用以下代码:
```cpp
#include <cmath>
#include <iostream>
double rad_to_deg(double rad) {
return rad * 180.0 / M_PI;
}
int main() {
double x = 1.0;
double y = atan(x);
std::cout << "arctan(" << x << ") = " << rad_to_deg(y) << " degrees" << std::endl;
return 0;
}
```
输出结果为:
```
arctan(1) = 45 degrees
```
阅读全文