资源描述
cylinde(r,n)三维柱面绘图函数 r 为半径;n为柱面圆周等分数(default 20)例:绘制三维陀螺锥面t1=0:0.1:0.9;t2=1:0.1:2;r=t1-t2+2;x,y,z=cylinder(r,30);surf(x,y,z);grid第1页 为球面等分数,缺省为20例:绘制三维球面x,y,z=sphere(30);surf(x,y,z);第2页(六)图形修饰方法图形颜色修饰matlab 有极好颜色表现功效,其颜色数据又组成了一维新数据集合,也可称为四维图形colormap(MAP)色图设定函数,MAP为m3维色图矩阵图形颜色可依据需要任意生成,也可用matlab配置色图函数第3页colormap(R,G,B)色图设定函数matlab 颜色数据集合为红、绿、兰三颜色矩阵R,G,B,维数m3r,g,b在0 1区间连续取值,理论上颜色种类可达无穷各种matlab使用三维向量表示一个颜色,惯用颜色数据见下表第4页 饱和色 0 0 0 黑色 0 0 1 兰色 0 1 0 绿色 0 1 1 浅兰 1 0 0 红色 1 0 1 粉红 1 1 0 黄色 1 1 1 白色 调和色0.5 0.5 05 灰色0.5 0 0 暗红色1 0.62 0.4 铜色0.49 1 0.8 浅绿0.49 1 0.83 宝石兰第5页peaks(30);colormap(hot);colorbar(South)figure(2);colormap(cool);第7页三维表面图形着色三维表面图形着色shading faceted 网格修饰,缺省方式网格修饰,缺省方式第8页shading flat 去掉黑色线条,依据小方块值确定颜色第9页shading interp 颜色整体改变,依据小方块四角值差补过分点值确定颜色第10页peaks(30);shading interp;colormap(hot)第11页X,Y,Z=peaks(30);surfl(X,Y,Z)shading interp;colormap(cool);axis off第12页 图形效果修饰透视与消隐 用于网格图裁剪修饰 用于网格图、曲面图视角修饰 观察不一样角度三维视图其它修饰:a.水线修饰 b.等高线修饰第13页透视与消隐p=peaks(30);mesh(p);hidden on第14页p=peaks(30);mesh(p);hidden off第15页淘汰修饰p=peaks;p(30:40,20:30)=nan;surf(p)第16页视角修饰(函数view(az,el)画图P108 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);第17页第18页其它修饰:a.水线修饰(waterfall)waterfall(peaks(30)第19页b.等高线修饰二维contour(Z,n)-绘制n条等高线C=contourc(Z,n)-计算n条等高线坐标Clable(c)-给等高线加标注例、在二维平面上绘制peaks函数10条等 高线contour(peaks,10);C=contourc(peaks,10);clabel(C)第20页第21页contour3(peaks,20)第22页小结:基本绘图函数 plot,plot3,mesh,surf要求掌握以上绘图函数使用方法、图形标注、颜色设定第23页第24页第25页电子装备结构教育部重点试验室电子装备结构教育部重点试验室Key Laboratory of Electronic Equipment Structures of Ministry of EducationNEXT.NEXT.Xidian University第26页
展开阅读全文