我正在学习如何使用matplotlib和numpy为我的一个类绘制方程组。我们没有得到太多的指导,我也不太擅长编程,我真的不知道怎么做,虽然我不认为这太复杂。基本上,我有一个这样的方程组:
4x -2y + z =11
-2x +4y -2z = -16
x -2y + 4z = 17
如何使用matplotlib来绘制这些等式中的每一个?在
谢谢!在
编辑:说明书上还说要使用mplot3d。 编辑:解决方案:How to draw planes from a set of linear equations in Python?
你可以从前两个方程中去掉},然后用剩下的方程求解得到点{}。您可以使用
z
,得到x=1
和前两个平面的交线{numpy.linalg.solve
来验证这一点:在Matplotlib中,可以用
plot_surface
绘制平面,前两个平面(蓝色)与plot
的相交线,以及第三个平面(绿色)与直线相交的点的标记。在使用
^{pr2}$alpha=0.5
使平面稍微透明,因为平面是平的,因此不需要标记线来平铺曲面(可以将行跨距和列跨距设置为较大的值):相关问题 更多 >
编程相关推荐