2.10思考与练习
来源于数学建模简明教程--基于python.
前言
开发环境:vscode python3.9 matplotlib.pyplot as plt(python2d,3d绘图库)
numpy (python科学计算库)
matplotlib (绘图库总库)
提示:以下是本篇文章正文内容,下面案例可供参考
二、使用步骤
1.引入库
代码如下(示例):
from cProfile import label from re import X import matplotlib.pyplot as plt import numpy as np from matplotlib import font_manager
2.读入数据
代码如下(示例):
#参数设置部分
#先确定字体,以免无法识别汉字
my_font = font_manager.FontProperties(fname=
"C:/Windows/Fonts/msyh.ttc")
plt.figure(figsize=(6,5))#显示画布设置
plt.subplot(111)#第一个参数表示:行,第二个参数表示;列,第三个参数;当前图例中的激活位置
plt.xlabel(u'X数值',fontproperties=my_font)#x标签设置
plt.ylabel(u'Y数值',fontproperties=my_font)#y标签设置
plt.title(u"函数图像",fontproperties=my_font,fontsize=16)#图像名称设置
x1=np.linspace(-10,10,100)#-10,10均分100份
e= 2.718281828459
#绘制chx双曲余弦
y1=((e**x1)+(e**-x1))/2
plt.plot(x1,y1,label=u'chx')
#绘制双曲正弦shx
y2=((e**x1)-(e**-x1))/2
plt.plot(x1,y2,label=u'shx')
#绘制,1/2e^x
y3=1/2*(e**x1)
plt.plot(x1,y3,label=u'1/2e^x')
plt.legend(prop=my_font)#显示函数文本标注。
plt.show()
效果