python三角函数
时间: 2023-06-22 08:17:52 浏览: 81
python中三角函数的表示
Python 中有三个三角函数库:math、cmath 和 numpy。
其中,math 库包含 sin(x)、cos(x)、tan(x)、asin(x)、acos(x)、atan(x) 六个基本三角函数,以及 radians(x) 和 degrees(x) 用于角度与弧度的转换。
示例代码:
```python
import math
x = math.pi/4
print(math.sin(x)) # 输出 0.7071067811865475
print(math.cos(x)) # 输出 0.7071067811865476
print(math.tan(x)) # 输出 0.9999999999999999
y = 0.5
print(math.asin(y)) # 输出 0.5235987755982989
print(math.acos(y)) # 输出 1.0471975511965979
print(math.atan(y)) # 输出 0.4636476090008061
```
如果需要处理复数的三角函数,可以使用 cmath 库。示例代码:
```python
import cmath
z = 1 + 1j
print(cmath.sin(z)) # 输出 (1.2984575814159773-0.6349639147847361j)
print(cmath.cos(z)) # 输出 (0.8337300251311491-0.9888977057628651j)
print(cmath.tan(z)) # 输出 (0.2717525853195113+1.083923327338694j)
w = 1j
print(cmath.asin(w)) # 输出 (0.0+0.881373587019543j)
print(cmath.acos(w)) # 输出 (1.5707963267948966-0.881373587019543j)
print(cmath.atan(w)) # 输出 (1.5707963267948966+0j)
```
numpy 库也包含了相关的三角函数,但是 numpy 库是用于数值计算的强大库,这里不再赘述。
阅读全文