%楼上几位,那不难的,建议您上网找一下就有不少
%方法一比较漂亮,因为方法二有些解会画不出来,不够平滑
%颜色自己改,不要红色爱心,改黑心也是可以的
%方法一直接来
[x,y,z]=meshgrid(linspace(-1.3,1.3));
val=(x.^2 + (9/4)*y.^2 + z.^2 - 1).^3 - x.^2.*z.^3 - (1/9)*y.^2.*z.^3;
isosurface(x,y,z,val,0)
axis equal
grid on
colormap(spring)
view(-10,24)
%方法二解出来再画
Y=solve('(x^2 + (9/4)*y^2 + z^2 - 1)^3 - x^2*z^3 - (1/9)*y^2*z^3 = 0','y')
ezmesh(Y(1),200);
hold on
ezmesh(Y(2),200)
axis auto
axis equal
grid on