2.1(学号:3025)

import numpy as np
import matplotlib.pyplot as plt

定义 x 的范围

x = np.linspace(-5, 5, 400)

计算三个函数的值

y_cosh = np.cosh(x)
y_sinh = np.sinh(x)
y_half_exp = 0.5 * np.exp(x)

创建图形和坐标轴

plt.figure(figsize=(10, 6))
ax = plt.gca()

绘制函数

ax.plot(x, y_cosh, label=r'$y = \cosh(x)$', color='blue')
ax.plot(x, y_sinh, label=r'$y = \sinh(x)$', color='green')
ax.plot(x, y_half_exp, label=r'$y = \frac{1}{2}e^x$', color='red')

添加图例

plt.legend(loc='upper left')

添加网格

plt.grid(True)

设置标题和坐标轴标签

plt.title('Plot of $\cosh(x)$, $\sinh(x)$, and $\frac{1}{2}e^x$')
plt.xlabel('x')
plt.ylabel('y')

显示图形

plt.show()

posted @ 2024-10-27 20:55  唐锦珅  阅读(7)  评论(0编辑  收藏  举报