第五讲Matlab绘图.ppt

上传人:本田雅阁 文档编号:2096926 上传时间:2019-02-13 格式:PPT 页数:19 大小:235.51KB
返回 下载 相关 举报
第五讲Matlab绘图.ppt_第1页
第1页 / 共19页
第五讲Matlab绘图.ppt_第2页
第2页 / 共19页
第五讲Matlab绘图.ppt_第3页
第3页 / 共19页
亲,该文档总共19页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《第五讲Matlab绘图.ppt》由会员分享,可在线阅读,更多相关《第五讲Matlab绘图.ppt(19页珍藏版)》请在三一文库上搜索。

1、2019/2/13,1,MATLAB 语言程序设计,Time the study pain is temporary, has not learned the pain is life-long.,2019/2/13,2,第五讲 Matlab绘图,1 二维图形 2 数据分析图 3 三维图形,2019/2/13,3,1.二维图形,plot(x,y) 对向量x绘制向量y。以x为横坐标,y为纵坐 标,按照坐标(xi ,yi)的有序排列绘制曲线。 plot(x,y,str) 使用字符串str指定的颜色和线型进行绘 图。表1 中列出了str可以取的值。,2019/2/13,4,1.二维图形,2019/2

2、/13,5,1.二维图形,2019/2/13,6,1.二维图形,ezplot(fun,xmin,xmax) 绘制函数fun在区间xmin, xmax上的图形。如果省略x m i n和x m a x参数,区 间将大概取在2p2p之间。由于e z p l o t命令使用 算法来判断该函数变化显著的区间,因此区间的选取 是不固定的。 如:ezplot(sin,-2*pi,2*pi),2019/2/13,7,1.二维图形,图形控制 figure 创建新的图形窗口。 shg 显示当前图形窗口。 hold on 保持当前图形。允许在当前图形状态下,使 用同样的缩放比例加入另一个图形。 hold off 释

3、放图形窗口,这样下一个图形将称为当前 图形。这是缺省状态。 h o l d 在hold on和hold off之间进行切换。,2019/2/13,8,1.二维图形,subplot(m,n,p) 将图形窗口分割成m行n列,并设置p所 指定的子窗口为当前窗口。子窗口按行由左至右,由 上至下进行编号。这一命令在M AT L A B的当前版本 中也被写作subplot(mnp)。,2019/2/13,9,1.二维图形,axis()用行向量中给出的值,设置坐标轴的最大和最 小值。对于二维图形,该向量中含有元素:xmin, xmax, ymin, ymax。对于三维图形,是xmin, xmax, ymin

4、, ymax,zmin, zmax。 axis option option的不同参数将给出不同的结果: 1.manual 固定坐标轴刻度。如果当前图形窗口为hold 打开状态,则后面的图形将采用同样的刻度。,2019/2/13,10,1.二维图形,2.auto 把坐标轴刻度重新设置为缺省状态值。 3.equal 设置x轴和y轴为同样的刻度增量。 4.tight 以数据的大小为坐标轴的范围。 5.ij 翻转y轴,使得正数在下,负数在上。 6.xy 复位y轴,使正数在上。 7.off 坐标轴消隐。 8.on 绘制坐标轴。,2019/2/13,11,1.二维图形,title(txt) 在图形窗口顶端

5、的中间位置输出字符串txt作 为标题。 xlabel(txt) 在x轴下的中间位置输出字符串txt作为标 注。 ylabel 和zlabel的用法与xlabel类似。,2019/2/13,12,1.二维图形,text(x,y,txt) 在图形窗口的(x,y)处写字符串txt。坐标x 和y按照与所绘制图形相同的刻度给出。对于向量x和 y,字符串txt写在(xi, yi)的位置上。如果txt是一个字 符串向量,即一个字符矩阵,且与x和y有相同的行 数,则第i行的字符串将写在图形窗口的(xi, yi)的位置 上。,2019/2/13,13,1.二维图形,gtext(txt) 通过使用鼠标或方向键,移

6、动图形窗口中的 十字光标,让用户将字符串t x t放置在图形窗口中。 当十字光标走到所期望的位置时,用户按下任意键或 鼠标上的任意按钮,字符串将会写入在窗口中。,2019/2/13,14,1.二维图形,legend(str1,str2, . . .pos)在当前图上输出图例,并 用说明性字符串str1,str2等作为标注。参数pos指 定图例位置。 0: 将图例框放在坐标轴内侧。 1: 将图例框放在右上角。 2: 将图例框放在左上角。 3: 将图例框放在左下角。 4: 将图例框放在右下角。 legend off 从当前图形中清除图例。,2019/2/13,15,2.数据分析图,m,y=hist

7、(x) 在x的最大值和最小值之间等分成10个 区间,在这个区间上画出统计频数直方图。向量y的 元素为将min(x)和max(x)之间分成10个等间距的值, 向量m为在每个区间内值的个数。 m,y=hist(x,n) 在n个等间距区间上画统计频数直方 图。 bar(x,y) 在由向量x指定的位置上画y的条形图。,2019/2/13,16,3.2 数据分析图,pie(x,explode) 绘制向量x的饼图。如果sum(x) 1, 则将给出一个不完全的饼图。向量expl ode与向量x的 维数相同,并且explode中不为零的元素所对应的相 应部分将从饼图中独立出来。,2019/2/13,17,3.

8、三维图形,U,V=meshgrid(x,y) 用来自向量x和y的x坐标和y坐 标形成网格,并生成矩阵。长度为n的向量x包含升序 排列的x坐标,而长度为m的向量y包含升序排列的y坐 标,分别复制m和n次形成两个mn的矩阵U和V。这 些矩阵表示整个矩形区域内的x和y坐标。 U,V=meshgrid(x) 等价于U,V=meshgrid(x,x)。,2019/2/13,18,3.三维图形,plot3(x,y,z) 用(xi, yi, zi)所定义的点绘制图形。向量 x、y和z必须为等长度的。 plot3(x,y,z,str) 使用字符串str确定的线型和颜色按照 上面所述的方法绘制图形。 plot3

9、(x1,y1,z1,str1,x2,y2,z2,str2,. . .)用字符串str1确定 的线型和颜色对x1, y1, z1绘图,用字符串str2确定的线 型和颜色对x2, y2, z2绘图. . .。,2019/2/13,19,3.三维图形,mesh(X,Y,Z) 将矩阵Z中的各个元素作为矩形网格上的 高度,对这些值绘图,并且将相邻的点连接形成三维 网格表面图。颜色由高度,即Z中的元素指定。 surf(X,Y,Z) 绘制出由坐标(Xij,Yij,Zij)确定的表面图 形。如果X和Y分别是长度为m和n的向量,那么, Z必 须为mn的矩阵,并且表面是由(Xj, Yi, Zi j)来定义 的。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1