版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
图形修饰方法、光照处理、图形效果修饰图形修饰方法MATLAB有极好的颜色表现功能,其颜色数据又构成了一维新的数据集合,也可称为四维图形colormap(MAP)——
色图设定函数,MAP为m×3维色图矩阵,每一行的3个值都为0-1之间数,分别代表颜色组成的rgb值,[100]代表红色,[010]代表绿色,[001]代表蓝色。图形颜色可根据需要任意生成,也可用matlab配备的色图函数,系统自带了一些colormap,如:winter、autumn等。输入winter,就可以看到它是一个64x3的矩阵。用户可以自定义自己的colormap,而且不一定是64维的。MATLAB的色图函数:hsv--------饱和值色图gray-------线性灰度色图hot--------暖色色图
cool-------冷色色图bone-------蓝色调灰色图
copper------铜色色图pink---------粉红色图prism--------光谱色图jet------------饱和值色图2shadingoptions图形对象的浓淡处理。分以下三种:
一般的默认模式shadingfaceted
shadingflat在faceted的基础上去掉图上的网格线
shadinginterp在flat的基础上进行色彩的插值处理,使色彩平滑过渡
例子shadingfaceted—带重叠的黑色网格线的平面色调模式,这也是默认的色调模式。shadingflat——
去掉黑色线条,根据小方块的值确定颜色shadinginterp——
颜色整体改变,根据小方块四角的值差补过度点的值确定颜色
peaks(30);
shadinginterp;
colormap(hot)[X,Y,Z]=peaks(30);
surfl(X,Y,Z);
shadinginterp;
colormap(cool);
axisoff;%关闭当前坐标系光照处理MATLAB提供了灯光设置函数,其调用格式为:light(‘color’,选项1,‘style’,选项2,“position”,选项3)选项1表示光的颜色,取RGB三元组或相应的颜色字符。选项2可取为‘infinite’和‘local’两个值,分别表示无穷远光和近光。选项3去三维坐标点组成的向量形式[x,y,z],对远光,它表示光穿过该点射向原点;对于近光,它表示光源所在位置。假如函数不包含任何参数,则采用缺省设置:白光、无穷远光、穿过(1,0,1)射向坐标原点。注:position可写为posi[x,y,z]=peaks;
surf(x,y,z);
shadinginterp;
light('Color',[101],'Style','local','Position',[-4,-4,10]);
%此命令表示在点[-4,-4,10]处有一处品红色光源[x,y,z]=sphere(20);%三维球体subplot(1,2,1);surf(x,y,z);axisequal;colormap
bone;light('Posi',[0,1,1]);shadinginterp;holdon;plot3(0,1,1,'p');text(0,1,1,'light');subplot(1,2,2);surf(x,y,z);axisequal;colormap
bone;light('Posi',[1,0,1]);shadinginterp;holdon;plot3(1,0,1,'p');text(1,0,1,'light');(七)图形效果修饰透视与消隐——
用于网线图(mash与hiddenon/hiddenoff配合使用)裁剪修饰——用于网线图、曲面图(nan与surf、mesh配合使用)例题视角修饰——
观察不同角度的三维视图(view)其它修饰:
a.水线修饰(waterfall)
b.等高线修饰(contour,contour3)透视与消隐p=peaks(30);mesh(p);hiddenonp=peaks(30);mesh(p);hiddenoff裁减修饰p=peaks;p(30:40,20:30)=nan*p(30:40,20:30);surf(p)p=peaks;p(30:40,20:30)=nan*p(30:40,20:30);mesh(peaks,p)例:z=x^2+y^2在[-1010]区域的图形但是要挖掉x<sin(y)的那部分>>[x,y]=meshgrid(-10:0.1:10);z=x.^2+y.^2;subplot(121)mesh(x,y,z)sel=x<sin(y);z(sel)=nan;subplot(122)mesh(x,y,z)视角修饰(函数view(az,el))az----方位角;el----俯视角。缺省值为:az=-37.5;el=30方位角相当于球坐标中的经度,俯视角相当于球坐标中的纬度例:观察不同视角的波峰图形z=peaks(40);subplot(2,2,1);mesh(z);subplot(2,2,2);mesh(z);view(-15,60);subplot(2,2,3);mesh(z);view(-90,0);subplot(2,2,4);mesh(z);view(-7,-10);其它修饰:
a.水线修饰(waterfall)waterfall(peaks(30))
b.等高线修饰二维contour(Z,n)--------绘制n条等高线C=contourc(Z,n)------计算n条等高线的坐标Clable(c)------给等高线加标注例、在二维平面上绘制peaks函数的10条等高线contour(peaks,10);C=contourc(peaks,10);clabel(C)三维
contour3()contour3(peaks,20)总结色图设定函数——colormap(MAP)图形对象的浓淡处理——shadingoptions(faceted,flat,interp)光照处理——light(‘color’,选项1,‘style’,选项2,‘position’,选项3)透视与消
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024至2030年中国药品纸箱数据监测研究报告
- 2024年瓜尔胶项目成效分析报告
- 2024至2030年中国隔断墙数据监测研究报告
- 2024年碲酸项目评价分析报告
- 2024年热熔胶机项目评估分析报告
- 2024至2030年中国花鳖苗种行业投资前景及策略咨询研究报告
- 2024至2030年中国纺织瓷数据监测研究报告
- 2024至2030年中国汽车空调冷媒导管数据监测研究报告
- 2024至2030年中国数显式风淋室控制器数据监测研究报告
- 2024至2030年中国彩色铁锁行业投资前景及策略咨询研究报告
- 第14课《山水画的意境》跨学科教学设计+2023-2024学年初中语文统编版九年级下册
- 人教版四年级上册数学第六单元《除数是两位数的除法》测试卷含答案(完整版)
- 学校心理辅导谈话方案预案
- PMP项目管理师考试试卷及答案指导(2024年)
- 2024年-2025年《市场调查与预测》考试题库及答案
- 劳动通论学习通超星期末考试答案章节答案2024年
- 2024秋期河南开放大学本科《法律社会学》一平台无纸化考试(作业练习1至3+我要考试)试题及答案
- 生猪屠宰兽医卫生人员考试题库答案(414道)
- 2024年共青团入团积极分子考试题库及答案
- 2022版中国饲料成分及营养价值表
- 科比精选介绍PPT优秀课件
评论
0/150
提交评论