netabc2008 发表于 2010-10-24 21:32

set(patch(isosurface(x,y,z,f1(x,y,z),0)),'facecolor','r','edgecolor','none');
??? Error using ==> mtimes
Input arguments must be 2-D.

netabc2008 发表于 2010-10-24 21:35

??? Error using ==> mtimes
Input arguments must be 2-D.

Error in ==> heart>@(x,y,z)(x.^2+(9/4)*y.^2+z.^2-1).^3-x.^2*z.^3-(9/80)*y.^2.*z.^3 at 4
f1=@(x,y,z)(x.^2+(9/4)*y.^2+z.^2-1).^3-x.^2*z.^3-(9/80)*y.^2.*z.^3;

Error in ==> heart at 6
set(patch(isosurface(x,y,z,f1(x,y,z),0)),'facecolor','r','edgecolor','none');

运行不出来?!!

zz1990826 发表于 2010-10-28 22:03

大家一起试试看

zz1990826 发表于 2010-10-28 22:03

{:3_59:}{:3_59:}{:3_59:}

嫩草一棵 发表于 2012-8-26 10:40

已经试过了,很好啊。谢楼主分享。{:3_48:}

嫩草一棵 发表于 2012-8-26 10:45

对了,顺便提一下,这个是用Mathematica画的,所以没有fig文件,是一个nb文件。

上面就是文件。
顺便求大神解释代码。。。
页: 1 2 [3]
查看完整版本: 据说这个函数能画出一个立体的心