python如何画函数 python如何画函数的对称图像

如何用python表示一次函数1、点击键盘win r,打开运行窗口;在窗口中输入cmd",点击确定,打开windows命令行窗口 。
2、在cmd命令行窗口中输入"python",进入python交互窗口 。
3、引入matplotlib模块的pyplot()函数 , 并重命名为py;引入numpy模块,并重命名为np 。
4、使用函数np.arrange(start , end,step)创建变量x的取值范围,是一个一维数组,使用y=3*x 1 , 创建y是与自变量x相对应的一维数组 。
5、使用函数plt.plot(x,y)绘制一元一次函数y=3x 1的函数图像 。
6、使用函数plt.title()给图像添加标题,使用函数plt.xlabel()给横轴添加标签,使用函数plt.ylabel()给纵轴添加标签,使用函数plt.tick_params()设置刻度标记的大小 。
7、使用函数plt.show()显示整个一元一次函数的图像 。
python函数图的绘制pre
importnumpy as np
import matplotlib.pyplot as plt
frommatplotlib.patches import Polygon
def func(x):
return-(x-2)*(x-8) 40
x=np.linspace(0,10)
y=func(x)
fig,ax = plt.subplots()
plt.plot(x,y,'r',linewidth=2)
plt.ylim(ymin=20)
a=2
b=9
ax.set_xticks([a,b])
ax.set_xticklabels(['$a$','$b$'])
ax.set_yticks([])
plt.figtext(0.9,0.05,'$x$')
plt.figtext(0.1,0.9,'$y$')
ix=np.linspace(a,b)
【python如何画函数 python如何画函数的对称图像】iy=func(ix)
ixy=zip(ix,iy)
verts=[(a,0)] list(ixy) [(b,0)]
poly = Polygon(verts,facecolor='0.9',edgecolor='0.5')
ax.add_patch(poly)
x_math=(a b)*0.5
y_math=35
plt.text(x_math,y_math,r"$\int_a^b(-(x-2)*(x-8) 40)dx$",horizontalalignment='center',size=12)
plt.show()
/pre
不能直接写出函数的表达式 怎么在python里画函数图象呢?不写出y=f(x)这样的表达式,由隐函数的等式直接绘制图像,以x2 y2 xy=1的图像为例,使用sympy间接调用matplotlib工具的代码和该二次曲线图像如下(注意python里的乘幂符号是**而不是^,还有,python的sympy工具箱的等式不是a==b , 而是a-b或者Eq(a,b),这几点和matlab的区别很大)
直接在命令提示行的里面运行代码的效果
from sympy import *;
x,y=symbols('x y');
plotting.plot_implicit(x**2 y**2 x*y-1);
python如何画函数的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于python如何画函数的对称图像、python如何画函数的信息别忘了在本站进行查找喔 。

    推荐阅读