matlab 绘制 3d 心

来源:互联网 发布:软件测试很难吗 编辑:程序博客网 时间:2024/05/22 09:40

把整段代码复制下来,粘贴到matlab上。
回车,一个立体的心就出来啦。

效果图如下:
这里写图片描述

是不是很好看呢?
光棍节快到啦,各位小伙伴要抓紧啦!!

clc;const=0;x=-5:0.05:5;y=-5:0.05:5;z=-5:0.05:5;[x,y,z]=meshgrid(x,y,z);f=(x.^2 + (9/4)*y.^2 + z.^2 - 1).^3 - x.^2.*z.^3 - (9/80)*y.^2.*z.^3-const;p=patch(isosurface(x,y,z,f,0));set(p, 'FaceColor', 'red', 'EdgeColor', 'none');daspect([1 1 1])view(3)camlight; lighting phong
1 0
原创粉丝点击