三角函数公式python
时间: 2024-10-28 21:04:00 浏览: 10
在Python中,我们可以使用内置的math库来处理三角函数。以下是一些常见的三角函数及其公式:
1. **正弦函数** (`sin(x)`): 对于角度x(单位是弧度),其值是对应直角三角形中对边与斜边的比例。例如,`math.sin(math.pi / 2) == 1`。
2. **余弦函数** (`cos(x)`): 对于角度x,其值是邻边与斜边的比例。比如,`math.cos(0) == 1`。
3. **正切函数** (`tan(x)`): 对于角度x,它是正弦函数除以余弦函数,即对边比邻边。如 `math.tan(math.pi / 4) == 1`。
还有一些辅助函数:
- **反正弦函数** (`asin(x)` 或 `math.asin(y)`): 返回y的弧度值,使得`math.sin(acos(y)) == y`。
- **反余弦函数** (`acos(x)` 或 `math.acos(y)`): 返回y的弧度值,使得`math.cos(acos(y)) == y`。
- **反正切函数** (`atan(x)` 或 `math.atan(y)`): 返回y的弧度值,使得`math.tan(atan(y)) == y`。对于`atan2(y, x)`,它接受两个参数并返回y/x的角度。
在使用时,记得先导入`math`模块,例如:
```python
import math
# 计算正弦30度的角度
angle_degrees = 30
angle_radians = math.radians(angle_degrees)
sine_value = math.sin(angle_radians)
print(f"sin({angle_degrees}) ≈ {sine_value}")
```
阅读全文