MATLAB实例及自我思考(3)--心形图像
来源:互联网 发布:淘宝代付没有支付宝 编辑:程序博客网 时间:2024/06/08 15:41
set(h,'position',[10 50 1200 650],'color',[0 0 0],...
'numbertitle','off','name','heart');
[x,y,z]=meshgrid(-2:0.04:2);
f=(x.^2+(9/4)*y.^2+z.^2-1).^3-x.^2.*z.^3-(9/80)*y.^2.*z.^3;
[p,v]=isosurface(x,y,z,f,0);
patch('faces',p,'vertices',v,'facevertexcdata',jet(size(v,1)),'facecolor','none','edgecolor','interp');
%colormap([1 0 0]);
%brighten(0.5);
% view(-16,3);
%weiv(3);
axis equal;
set(gca,'color',[0 0 0]);
% % camlight right;
% % % camlight('left');
% % % camlight('headlight');
% % lighting phong;
text('position',[0 0.1 1.5],'string','heart','color','g','fontsize',20);
text(0,0.1,1.75,'@LanTianLuoBo','fontsize',14,'color','g');
s=gca;
for i=1:inf
view(s,i,0);
drawnow;
end
%figure设置将背景设置为黑色,还有一个坐标轴选项,必须将其关掉,
%可以将坐标轴关掉axis off,或者将其颜色设置为黑色,融入figure颜色
%坐标轴可以是ax=axes(),set(ax,...);或者set(gca,...)或者set(gca,'visible','off');
%颜色设置 set(p,'color','b or r or y....');或者set(p,'color',[x y z]);
%关于几个点,加wiev(3)与否不一样,text是加在坐标轴上面的,所以坐标轴旋转,所加文字也会随之旋转,
%关于drawnow
%设置figure属性时单位名称在前位置在后,position属性皮克斯,而单位属性是归一化的,就会不合适
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
figure('unit','normalized','position',[.1 .1 .8 .8],...
'numbertitle','off','name','heart','color','k');
[x,y,z]=meshgrid(linspace(-2,2,80));
f=(x.^2+(9/4)*y.^2+z.^2-1).^3-x.^2.*z.^3-(9/80)*y.^2.*z.^3;
[p,v]=isosurface(x,y,z,f,0);
subplot(221)
patch('faces',p,'vertices',v,'facevertexcdata',spring(size(v,1)),'facecolor','none','edgecolor','interp');
axis equal;
axis off;
view(6,0);
text(0,0.1,1.75,'spring','fontsize',14,'color','g');
subplot(222)
patch('faces',p,'vertices',v,'facevertexcdata',summer(size(v,1)),'facecolor','none','edgecolor','interp');
axis equal;
axis off;
view(6,0);
text(0,0.1,1.75,'summer','fontsize',14,'color','g');
subplot(223)
patch('faces',p,'vertices',v,'facevertexcdata',autumn(size(v,1)),'facecolor','none','edgecolor','interp');
axis equal;
axis off;
view(6,0);
text(0,0.1,1.75,'autumn','fontsize',14,'color','g');
subplot(224)
patch('faces',p,'vertices',v,'facevertexcdata',winter(size(v,1)),'facecolor','none','edgecolor','interp');
axis equal;
axis off;
view(6,0);
text(0,0.1,1.75,'winter','fontsize',14,'color','g');
% set(gca,'visible','off');
% colormap([1 0 0]);
% camlight left;
% lighting phong;
% text('position',[0 0.1 1.5],'string','heart','color','g','fontsize',20);
% text(0,0.1,1.75,'@蓝天萝卜','fontsize',14,'color','g');
% s=gca;
% for i=1:inf
% view(s,i,0);
% drawnow;
% end
- MATLAB实例及自我思考(3)--心形图像
- MATLAB实例及自我思考(1)
- MATLAB实例及自我思考(2)--漫天都是小星星
- 小波图像去噪及matlab实例
- 图像处理与matlab实例之图像平滑(一)
- matlab图像恢复程序实例
- 三个实例搞定MATLAb二维曲线图(绘制图像)
- 图像边缘及matlab实现
- matlab 图像分块及恢复
- MATLAB基本的使用方法归纳(图像,矩阵及函数)
- MATLAB基本的使用方法(图像,矩阵及函数)
- 【matlab图像处理】matlab图像处理常见函数及联系
- matlab图像处理实例详解---note
- SVM实例及Matlab代码
- (3)MATLAB 空间域图像增强
- matlab 矩阵,数组,算术运算及实例(2)
- matlab遗传算法工具箱函数及实例讲解(转引)
- 自我思考,价值实现
- 安装ssh
- http://bdcwl.blog.163.com/blog/static/765222652009104171521/
- Android dip,px,pt,sp 的区别详解
- 大数据时代
- Oracle 笔记(二) 共享池中的 查询结果高速缓存
- MATLAB实例及自我思考(3)--心形图像
- 谷歌技术"三宝"之BigTable
- ContentProvider onCreate()方法及ContentProvider.getContext()需要注意
- 如何在SharePoint中配置和自定义Content Query Web Part (二)
- CocoaPods使用
- android studio生成jar文件
- php开发之接口的使用
- 详解Block: block循环引用
- DNS解析