分享

利用python做出二元一次方程的图像

 算法与编程之美 2024-03-21 发布于四川

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可以做到我们在书上完成不了的任务,大大提高了工作效率,使得函数具体化,可视化。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多