我是靠谱客的博主 欣喜煎饼,这篇文章主要介绍MATLAB画爱心,现在分享给大家,希望可以做个参考。

一个简单的画图程序

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
f=@(x,y,z)(x.^2+ (9./4).*y.^2 + z.^2 - 1).^3 - x.^2.*z.^3 - (9./80).*y.^2.*z.^3; [x,y,z]=meshgrid(linspace(-3,3)); val=f(x,y,z); [p,v]=isosurface(x,y,z,val,0); Hnd1=patch('faces',p,'vertices',v,'facevertexcdata',jet(size(v,1)),'facecolor','w','edgecolor','flat'); f1=@(x,y,z) ((x/2).^2+ (9./4).*(y/2).^2 + (z/2).^2 - 1).^3 - (x/2).^2.*(z/2).^3 - (9./80).*(y/2).^2.*(z/2).^3; val1=f1(x,y,z); [p1,v1]=isosurface(x,y,z,val1,0); Hnd2=patch('faces',p1,'vertices',v1,'facevertexcdata',jet(size(v1,1)),'facecolor','w','edgecolor','flat'); view(3); grid on; axis equal; %set函数对属性进行修改 set(Hnd2,'FaceColor','none','EdgeColor',[0.5,0.5,0.5]);

 

最后

以上就是欣喜煎饼最近收集整理的关于MATLAB画爱心的全部内容,更多相关MATLAB画爱心内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(56)

评论列表共有 0 条评论

立即
投稿
返回
顶部