文档详情

华东交通大学教材MATLABSimulink与控制系统仿真王正林(第3版)电子工业出版社matlab第2章.ppt

发布:2017-05-28约1.41万字共85页下载文档
文本预览下载声明
3.在图形上添加网格线命令和删除网格线命令 grid on:给当前坐标加网格线 grid off:从当前坐标中删除网格线 grid:在两种状态之间切换 如果在 grid off 的状态下输入grid,相当于 grid on; 相反,如果在 grid on 状态下输入grid,相当于 grid off。 【例】 x=[0:2:18]; y=[0,0.33,4.13,6.29,6.85,11.19,13.19,13.96,16.33,18.17]; plot(x,y) %以x、y为参数,用plot命令描绘各点 title( ‘实验数据’ ) % 在图形上添加标题 xlabel( ‘时间, s’ ) % x轴标注 ylabel( ‘距离,m’ ) % y轴标注 grid on % 网格 4.图形保持或覆盖命令 hold on:启动图形保持功能 当前坐标轴和图形都将保持,此后绘制的图形都添加在这个图形上,并且自动调整坐标轴的范围。 想在一张图上同时显示多组数据 (便于观察) 的时候用hold on hold off:关闭图形保持功能,新图覆盖旧图。 默认hold off 例:在同一坐标轴下绘制两条曲线。 x=0:pi/100:2*pi; y1=cos(x*4); plot(x,y1) y2=sin(x); hold on plot(x,y2) 或 x=0:pi/100:2*pi; y1=cos(x*4); y2=sin(x); plot(x,y1,x,y2) 5.坐标轴定轴命令 axis([xmin xmax ymin ymax]): 定义x轴和y轴的最小值和最大值。 输入命令 axis ( [-2,3,0,10 ] ) x 轴限定在 -2~3 范围内,y 轴限定在 0~10 范围内。 %添加图例以区分不同曲线 %对图形进行文本注释 % x轴、y轴定轴 6.图形窗口处理命令 创建新的绘图窗口 figure:打开新图形窗口绘制图形 如果只有一张图要绘制,可以不用figure命令,因为绘图命令会创建一个默认窗口,但想同时显示两张以上的图形,应该用 figure(1);figure(2); …figure(n) 数字代表第几幅图形,figure(1)第一幅图,figure(2)第二幅图。 比如:打开两个图形窗口绘制两张图 figure(1) plot ( sin ( 0:0.1:pi ) ) figure(2) plot ( cos ( 0:0.1:pi ) ) 图形窗口拆分命令subplot subplot(m,n,p):分割figure,创建子坐标系。 将多个子图画到一个平面上。 将figure分成m*n块,在p块创立坐标系。 m:子图排列成m行,n:子图排列成n列, p:子图编号,现在画的是第几幅图。 【例2.17】绘图命令使用举例。 绘制 [0,4π] 区间上的 x1=10sint 和 x2=5cost 曲线,并要求: (1)x1曲线为点划线、颜色为红色、数据点标记为加号; x2曲线为虚线、颜色为蓝色、数据点标记为星号; (2)标示坐标轴的显示范围和刻度线、添加栅格线; (3)标注坐标轴名称、标题、相应文本。 %清除工作空间中所有变量 %定义时间范围 %允许在同一坐标系下绘制不同的图形 %横轴范围[0,4π],纵轴范围[-10 10] %点划线、红色、数据点标记为加号 %虚线、蓝色、数据点标记为星号 %标注横纵坐标轴 %添加图标题 %添加文字标注 %利用鼠标在图形标示曲线说明文字 %在所画的图形坐标中添加栅格,用在plot之后 图形的保存(两种方法) 1、直接另存为 在figure中选择菜单file——save as——选择保存格式 如 MATLAB . fig 或 .jpg 格式等。 2、复制到剪贴板 在figure中选择菜单edit——copy figure——再把图形粘贴到其它文件 需要注意的是,这时候的图片有相当一部分空白区域,可以用word图片工具栏的“裁剪”功能把图片空白区域消除掉。如果需要对图片的大小进行拉伸,最好不要直接用鼠标拖拉,这样容易导致图中的点线分布变形,可以右键点击图片,选择“设置图片格式”,在‘大小’标签栏的‘缩放’栏里,设置图片的大小。 2.9 MATLAB程序设计 用Matlab语言编写的程序称为M文件,M文件以 .m 为扩展名。 M文件根据调用方式的不同分为两类:脚本文件和函数文件 Script File:脚本文件/命令文件 独立的m文件 在命令窗口中直接输入文件名(不需要输 .m)可执行M文
显示全部
相似文档