求用matlab画出心型的函数!!

来源:百度知道 编辑:UC知道 时间:2024/06/23 14:47:02
给个函数,二维三维都可以的!

三维的(x^2 + (9/4)*y^2 + z^2 - 1)^3 - x^2*z^3 - (9/80)*y^2*z^3 = 0 

二维的(x^2-1+y^2)^3-x^2*y^3 = 0

实际上就是三维的那个令y=0

源代码:
[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;view(-10,24);colormap([1 0.2 0.2])