如何用Matlab画出以下这个方程 (x^2 + (9/4)*y^2 + z^2 - 1)^3 - x^2*z^3 -

学习 时间:2026-04-03 10:01:42 阅读:5703
如何用Matlab画出以下这个方程 (x^2 + (9/4)*y^2 + z^2 - 1)^3 - x^2*z^3 - (9/80)y^2*z^3 = 0正确的图形是一个立体的爱心,可是我不知道应该用什么 作图函数来作图,请顺便告诉我这个方程名称属于什么,又没有比较实用一点的3D作图函数.

最佳回答

害怕的花生

听话的百褶裙

2026-04-03 10:01:42

这就是一个高次的三元方程, 在空间上对应平面图形要画出来需要点技巧, 先解出函数表达式来, 再画。命令如下:Y=solve('(x^2 + (9/4)*y^2 + z^2 - 1)^3 - x^2*z^3 - (9/80)*y^2*z^3 = 0','y')ezmesh(Y(1),200);hold onezmesh(Y(2),200)axis autoaxis equal还有几个解应该是复空间里面的, 画不出来图形。

最新回答共有2条回答

  • 怡然的花瓣
    回复
    2026-04-03 10:01:42

    这就是一个高次的三元方程, 在空间上对应平面图形要画出来需要点技巧, 先解出函数表达式来, 再画。命令如下:Y=solve('(x^2 + (9/4)*y^2 + z^2 - 1)^3 - x^2*z^3 - (9/80)*y^2*z^3 = 0','y')ezmesh(Y(1),200);hold onezmesh(Y(2),200)axis autoaxis equal还有几个解应该是复空间里面的, 画不出来图形。

上一篇 谁有七年级英语暑假作业答案? 急啊! 是配湖南教育版的

下一篇 英语阅读理解 Mrs.Smith often felt lonely when her husband went to