MATLAB基础及应用3剖析.ppt

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

MATLAB基础及应用 主编:朱晓慧 第3章 MATLAB绘图 本章要点 二维图形的绘制 图形的修饰与控制 特殊二维图形的绘制 三维图形的绘制 3.1 二维绘图 一、二维绘图 1.plot(x) 说明:x可以是向量或矩阵。 2.plot(x,y) 说明:x,y可以是向量或矩阵。 3.plot(x,y,’参数’) 说明:x,y可以是向量或矩阵,参数选项为一个字符串,决定二维图形的颜色、线型及数据点的图标。 4.plot (x1, y1, ‘参数1’,x2, y2, ‘参数2’,…) 说明:可以用同一函数在同一坐标系中画多幅图形,x1,y1确定第一条曲线的坐标值,参数1为第一条曲线的选项参数;x2,y2为第二曲线的坐标值,参数2为第二条曲线的选项参数;其他图形以次类推。 二、图形修饰 1.坐标轴的调整 (1)坐标轴比例控制 函数:axis([xmin xmax ymin ymax]) 说明:将图形的x轴范围限定在[xmin xmax]之间,y轴的范围限定在[ymin ymax ]之间。 MATLAB绘制图形时,按照给定的数据值确定坐标轴参数范围。 (2)坐标轴特性控制 函数:axis(‘控制字符串’) 说明:控制字符串根据如表所示的功能控制图形。 (3)坐标刻度标示 函数:set(gca,‘xtick’,标示向量) set(gca,‘ytick’,标示向量) 说明:按照标示向量设置x,y轴的刻度标示。 函数:set(gca,‘xticklabel’,‘字符串|字符串…’) set(gca,‘ yticklabel ’,‘字符串|字符串…’) 说明:按照字符串设置x,y轴的刻度标注。 4.文字标示 有关图形的标题、坐标轴标注等图形文字标识类函数如下: 函数:title(‘字符串’) 说明:图形标题。 函数:xlabel(‘字符串’) 说明:x轴标注。 函数:ylabel(‘字符串’) 说明:y轴标注。 函数:text(x,y,‘字符串’) 说明:在坐标(x,y)处标注说明文字。 函数:gtext(‘字符串’) 说明:用鼠标在特定处标注说明文字。 3.图例注解 函数:legend(字符串1,字符串2,…,参数) 说明:此函数在图中开启一个注解视窗,依据绘图的先后顺序,依次输出字符串对各个图形进行注解说明。如字符串1表示第一个出现的线条,字符串2表示第二个出现的线条,参数字符串确定注解视窗在图形中的位置,其含义如下表所示。 三、图形控制 1.图形的保持 函数:hold on 说明:保持当前图形及轴系的所有特性 函数:hold off 说明:解除图形保持 2.网格控制 函数:grid on 说明:在所画的图形中添加网格线 函数:grid off 说明:在所画的图形中去掉网格线 3.图形窗口的分割 函数:subplot(m,n,p) 说明:将当前窗口分割成m×n个小区域,并指定第p个区域为当前的绘图区域。区域的编号原则是“先上后下,先左后右”。 4.图形的填充 函数:fill(x,y,‘颜色参数’) 说明:在由数据所构成的多边形内,用所指定的颜色填充。如果该多边形不是封闭的,则用初始点和终点的连线将其封闭。颜色参数三维控制符同plot函数。 3.2 特殊二维图形绘图 一、特殊坐标二维图形 特殊坐标二维图形函数 二、特殊二维图形 3.3 三维图形 一、三维数据的产生 1.peaks函数 用于创建双峰函数和用双峰函数绘图。 函数:[x,y,z]=peaks(n) 说明:x、y、z均为n×n的方阵。其中x的每一列的元素都相同,每一行的元素均是在[-3,3]区间内的n等分;y的每一行的元素都相同,每一列的元素均是在[-3,3]区间内的n等分;n的缺省值为49。 2.meshgrid函数 按指定方式创建网格矩阵。 函数:[X,Y]=meshgrid(a,b) 说明:将等长度向量a,b,转换为二维网格数据,再以一组z轴的数据对应到这个二维网格,即可得到三维数据。 二、三维曲线图 MATLAB提供了plot3函数绘制三维曲线图形。该函数将绘制二维图形的函数plot的特性扩展到了三维空间,其功能和使用方法类似于绘制二维图形的函数。其格式为: plot3(x1,y1,z1,‘参数1’,x2,y2,z2,‘参数2’,…) 1.矢量曲线图 如果x,y和z是同样长度的矢量,则绘制出一条在三维空间贯穿的曲线。 2.矩阵曲线图 如果x,y和z是m×n的矩阵,则绘制出m条三维空间曲线。 三、三维曲面图形 3.4 图形交互式编辑 MATLAB图形窗口不仅仅是一个被动的显示窗口,而且是一个可以对图形进行编辑的

您可能关注的文档

文档评论(0)

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

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档