chp8 MATLAB二维平面绘图.ppt

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

第九章 二维平面绘图 Matlab不仅善于各种数值运算,其绘图功能也非常强大,这对于科学计算可视化而言非常适用.我们先来介绍二维绘图功能. 一、基本二维作图命令plot( ) plot( )是最常用、最基本的绘图命令,它取一组x坐标及对应的y坐标进行描点绘图,其详细用法可参见在线帮助.我们此处介绍常见的基本用法. plot(x,y),取一组(x,y)坐标二位绘图。(举例) Plot(y) 如果只有一个向量做为输入参数,则取其索引值做为x坐标进行绘图,即等同于plot(1:length(y),y) 3) plot( )也可以进行多条曲线的描绘, 语法:plot(x1,y1,x2,y2……) 其在绘制时会自动选择不同曲线颜色,以利于分辨.(举例) 注意:plot( )可用不同标志对曲线进行标识.(举例) 4)若plot(y)中y为一个矩阵,将对y的每一列向量绘图,注意其每列数值的x坐标即为其行数,有几列就画几条曲线.(举例) 5)若plot(z)中z为复数向量或矩阵,则其将z的实部、虚部分别当作其x坐标,y坐标绘图。 其他刻度二维绘图命令 Loglog():x和y均为对数刻度。 Semilogx(): x为对数刻度,y为线性刻度。 Semilogy(): y为对数刻度,x为线性刻度。 Plotyy():画出两个不同刻度的y轴坐标。 (举例) 二、图形的控制 plot(x,y,?C L M’ ) 其中: C:颜色,L:线形,M:标志点类型 三、图轴的控制 1.人为确定图轴表示图形的范围 语法:axis(〔xmin,xmax,ymin,ymax〕) X轴 y轴 (举例) 2.指定图轴标刻点及文字 语法: set(gca, ?xtick’ (或?ytick’), 〔标度值1,2,……〕 set(gca, ?xticklabel’ (或?yticklabel’), {‘串1’,‘串2’, ……} ) 3. 加入刻度的网格线 使用grid on和grid off命令 (举例) 3.加入说明文字 Matlab可在图形和图轴上加入说明文字,以增加整体图形的可读性。常用到的命令为: Title():图形的标题 Xlabel():x轴的说明文字 Ylabel():y轴的说明文字 Legend():图形符号的说明 Text():在图形中加入文本 (举例) 一个窗口产生多个图形 使用subplot( )命令 语法为:subplot(m,n,p) 绘图顺序为从左到右,按行绘制。 设置图形的长宽比 常用的命令为:(举例) Axis normal: 默认的长宽比 Axis square:长度等于宽度 Axis equal: 保持x y坐标轴刻度一致 其他种类的常用绘图命令 Errorbar( ):图形加上误差范围 Fplot( ):精确的函数图形绘制 Polar( ):极坐标图 Hist( ):直方图 (举例) * * *

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档