2.1 在同一个图形界面上画出如下三个函数的图形并进行标注 y=chx y=shx y=(1/2)e^x

点击查看代码
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()

print("学号:3004")

posted on 2024-09-06 16:05  黄元元  阅读(83)  评论(0编辑  收藏  举报