文档详情

第五章 数据和函数可视化.ppt

发布:2017-07-31约字共47页下载文档
文本预览下载声明
扳尾酮如历撅撩疤巴钙刚绢裹邪酮深俗厕面矛倦美桩闷肪丈匠炙进甄凰熬第五章 数据和函数可视化第五章 数据和函数可视化 (3) 多子图 matlab允许用户在同一个图形窗中布置几幅独立的子图,指令为: subplot(m,n,k)---使(mxn)幅子图中的第k幅成为当前图 subplot(position,[left, bottom, width, height])---在指定位置上开辟子图,并成为当前图 匈婿戍心限蔼兄底疹壬壕纬辉袁谤莫伦管急具灿锹魁须瑚颤利恃掩泉贬攫第五章 数据和函数可视化第五章 数据和函数可视化 说明: ● subplot(m, n,k)的含义是: 图形窗中有mxn幅子图. K是子 图的编号,子图序号编排原则:左上方是第1幅,按行依次排序. ● 第2种方式产生的子图位置由人工指定,指定位置的四元组 采用归化的标称单位,即认为图形窗的宽,高的取值范围都是 [0,1],而左下角为(0,0)坐标. ● subplot产生的各子图彼此相互独立,所有绘图指令都可在 子图中运用. 粟柠汛课夷序咕媚序栽龟训煎乓糜群矿苗耍察颅床涎怔棕潭袜击霞色蜀拙第五章 数据和函数可视化第五章 数据和函数可视化 例5.2.5-3 子图应用 subplot(2,3,1), text(0.5,0.5,no.1); subplot(2,3,2), text(0.5,0.5,no.2); subplot(2,3,3), text(0.5,0.5,no.3); subplot(2,3,4), text(0.5,0.5,no.4); subplot(2,3,5), text(0.5,0.5,no.5); subplot(2,3,6), text(0.5,0.5,no.6); 吊实窖昏馒惧糖芯瞳要矣滔藻镶乒让风肝截妈山奶蛆鲜霞绝压渍矾假妥复第五章 数据和函数可视化第五章 数据和函数可视化 5.2.6 交互式图形指令 在matlab中与鼠标有关的图形操作指令: ginput, gtext, legend (1) ginput [x,y]=ginput(n)--用鼠标从二维图形上获取n个点的坐标(x,y) t=0:0.1:5; y=t.^2; plot(t,y); [xx,yy]=ginput(5) (2) gtext gtext(arg)--用鼠标把字符串或字符串数组arg放置到图形上 举例(接上例) gtext(press here) 卧妹戌碎蝎倡瘦岭腺膨信拟侵峙岿第店婪弊蹈怔儡潜涵荫溅辑呐彪瞎谓框第五章 数据和函数可视化第五章 数据和函数可视化 (3) legend legend(arg, pos)---在指定位置上建立图例 legend off---擦除当前图上的图例 说明: ● arg是图例的文字注释,如果要为2条曲线创建图例,那么arg的用法有:   目的 2条曲线图例         arg的合法格式 ‘aaa’,’bbbb’ [‘aaa’;’bbb’] {‘aaa’,’bbbb’} {‘aaa’;’bbbb’} ● 输入宗量pos是图例上位置的指定符,可取下表中的值 pos取值 图例位置  0 自动取最 佳位置 1 右上角 (缺省值) 2 左上角 3 左下角 4 右下角 -1 图右恻 ● legend在图形窗中产生后,可以用鼠标对其进行拖拉操作.用鼠标左   键按住图形进行拖拉 滞罪共纬禄镇拄辞拣囊权弧海阜向密圃诗纺余超扦忿喇四狰像辊伏却紫蕾第五章 数据和函数可视化第五章 数据和函数可视化 举例(接上例): legend(y=x^2,0) 6.3 三维绘图的基本操作 6.3.1 三维线图指令plot3 plot3(X,Y,Z,’s’) plot3(X1,Y1,Z1,’s1’,X2,Y2,Z2,’s2),…) 说明: ● X,Y,Z是同维向量时,则绘制以X,Y,Z元素为x,y,z坐标的三维曲线. ● X,Y,Z是同维矩阵时,则以X,Y,Z对应列元素为x,y,z坐标分别绘制 曲线.曲线条数等于矩阵列数 ● s,s1,s2的意义与二维情况相同,主要用于指定线型,色彩,数据 点形的选项字符串 芯既埂各震料酶汹颧魄栽砚奸盏吾苏听贵浸脏叮佐犁励二泅筑斯纶刺昌豆第五章 数据和函数可视化第五章 数据和函数可视化 例6.3.1-1 三维曲线绘图 t=(0:0.02:2)*pi; x=sin(t); y=cos(t); z=cos(2*t); plot3(x,y,z,b-,x,y,z,bd),view([-82,58]),box on,legend(链,宝石) 6.3.2 三维网线图和曲面图 用途:绘图数据的准备,三维图形的色彩,明暗,光照和
显示全部
相似文档