matplotlib画双曲线
时间: 2023-09-12 08:05:42 浏览: 376
绘制双曲线
4星 · 用户满意度95%
你可以使用 Matplotlib 库来画双曲线。下面是一个简单的示例代码:
```python
import numpy as np
import matplotlib.pyplot as plt
# 创建 x 值的数组
x = np.linspace(-5, 5, 100)
# 计算双曲线的 y 值
y1 = 1 / np.tanh(x)
y2 = -1 / np.tanh(x)
# 绘制双曲线
plt.plot(x, y1, label='y = 1/tanh(x)')
plt.plot(x, y2, label='y = -1/tanh(x)')
# 添加标题和图例
plt.title('Hyperbolic Curves')
plt.legend()
# 显示图形
plt.show()
```
在这个示例中,我们使用 `np.linspace()` 函数创建一个包含 -5 到 5 之间100个等间隔数值的数组 x。然后,我们计算双曲线的 y 值,分别存储在 y1 和 y2 数组中。最后,使用 `plt.plot()` 函数绘制双曲线,并使用 `plt.title()` 和 `plt.legend()` 函数添加标题和图例。最后,使用 `plt.show()` 函数显示图形。
运行这段代码,你将会看到一个包含两条双曲线的图形。你可以根据需要调整 x 的范围和绘制的具体双曲线方程来自定义你想要的双曲线图形。
阅读全文