1 问题 如何利用python将二元一次方程的图像画出。 2 方法 利用matplotlib和numpy数据库设置参数范围并将想要的方程式输入即可。 代码清单 1 from matplotlib import pyplot as plt import numpy as np from mpl_toolkits.mplot3d import Axes3D figure = plt.figure() ax = Axes3D(figure)#设置图像为三维格式 X = np.arange(-10,10,0.1) Y = np.arange(-10,10,0.1)#X,Y的范围 X,Y = np.meshgrid(X,Y)#绘制网格 Z=(np.sin(X)*np.sin(Y))/(X*Y)#f(x,y)=(sin(x)*sin(y))/(x*y),注意括号 ax.plot_surface(X,Y,Z,rstride=1,cstride=1,cmap='rainbow') #绘制3D图,后面的参数为调节图像的格式 plt.show()#展示图片 |
3 结语 利用python可以做到我们在书上完成不了的任务,大大提高了工作效率,使得函数具体化,可视化。
|