MATLAB 程序设计——基本绘图方法.ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MATLAB 程序设计——基本绘图方法

MATLAB中绘图的步骤 准备需要绘制在MATLAB图形窗口中的数据 创建图形窗口,并选择绘制数据的区域 使用MATLAB的绘图函数绘制图形或者曲线 设置曲线的属性 设置坐标轴的属性 为绘制的图形添加标题、轴标签或者标注文本等 导出或者打印图形 MATLAB图形窗口的创建和控制 图形窗口创建 指令:figure 或 figure (N) 功能:创建一个图形窗口。使编号为N的图形窗口成为当前图形窗口,即图形窗口处于可视状态。如果窗口N不存在,则将创建一个句柄为N的图形窗口。 图形窗口控制指令:clf 和close clf 功能: 清除当前图形窗口中的所有的内容。 close 功能: 关闭当前图形窗口 close(N) 功能: 关闭编号为N的图形窗口 close all 功能:关闭所有图形窗口 二维图形的绘制 二维绘图——plot 绘制函数——plot函数 该函数能够将向量或者矩阵中的数据绘制在图形窗体中,并且可以指定不同的线型和色彩 同一个plot函数可以一次绘制多条曲线 基本语法格式 绘制一条曲线 plot (x, y, ’color, linestyle, marker’) 绘制多条曲线 plot (x1 , y1, ’clm1’, x2, y2, ’clm2’, ……) 二维绘图——plot 二维绘图——plot 例1:绘制一条曲线 x=0:pi/100:2*pi; y=sin(2*x+pi/4); figure (1) plot (x, y) figure(2) plot (x, y1, r-* ) 二维绘图——plot 例2:同一个窗口中绘制多条曲线 第一种方法: x=(0:0.1:8*pi); y1=sin(x); y2=sin(x)+1; y3=sin(x)+2; plot(x, y1, r-, x, y2, b: , x, y3, m-. ) 例3:同一个窗口中绘制多条曲线 第二种方法:使用图形窗口保持命令hold hold on——图形窗体处于锁定状态 可以向已经存在曲线的图形窗体中增加曲线 hold off——图形窗体处于非锁定状态 任何绘图操作都将清除当前图形窗体已经绘制的内容 x=(0:0.1:8*pi); y1=sin(x); y2=sin(x)+1; y3=sin(x)+2; plot(x, y1, r-‘) hold on plot( x, y2, b: ) plot( x, y3, m-. ) 二维绘图——plot 使用命令grid,可以将图形窗体的轴在有网格线和无网格线之间切换 grid on——图形窗体的轴显示坐标网格线 grid off——图形窗体的轴不显示坐标网格线 二维绘图——plot 例4: t=0:pi/20:2*pi; y=sin(t); y1=sin(t-pi/2); y2=sin(t-pi); plot(t, y, cv, t, y1, ks, t, y2, om) grid on grid off 二维绘图——plot——使用子图 子图的功能 可以将图形窗体划分为多个图形显示区域,每个区域彼此独立。 使用子图的方法 用subplot函数选择绘制区域 subplot函数的基本用法 subplot(m,n,p) m——图形窗体分割的行数 n—— 图形窗体分割的列数 p——选定的窗体区域的序号 二维绘图——plot——使用子图 例5: close all x=0:.1:2*pi; figure(1); subplot(2,2,1);plot(1:10);grid on; subplot(2,2,2);plot(x,sin(x));grid on; subplot(2,2,3);plot(x,exp(-x),r);grid on; subplot(2,2,4);plot(x,cos(x)); grid on; 三维图形绘图 三维图形包括: 三维曲线图:plot3 三维曲面图: mesh 和surf 三维绘图——plot3 使用plot3函数绘制三维曲线图 该函数能够将X、Y、Z坐标绘制在三维的空间 基本语法: plot3(xdata1, ydata1, zdata1, ’clm1’, xdata2, ydata2, zdata1, ’clm2’,……) 三维绘图——plot3 例6: % 准备数据 z=0: 0.1: 40; x=cos (z); y=sin (z); % 绘制曲线 plot3(x, y, z) 三维绘图——mesh函数 mesh函数绘制三维网格曲面,其调用格式为: mesh (X, Y, Z

文档评论(0)

linsspace + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档