第4讲 MATLAB图形绘制.pptVIP

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章 MATLAB图形绘制基础 4.1 二维图形 MATLAB最常用的二维绘图命令是plot,该命令将各个数据点用直线连接起来实现图形绘制。plot的调用格式为: 格式1:plot(x,y) 格式2:plot(x1,y1,x2,y2,……) 格式3:plot(x1,y1,参数1,x2,y2,参数2,……) plot可以在同一命令在同一坐标系中画出多幅图形,x1,y1 为第一条曲线x,y轴的坐标值,参数1为第一条曲线的参数选项值;x2,y2为第二条曲线x,y轴的坐标值,参数2为第二条曲线的参数选项值……。参数选项值决定着二维曲线图形的颜色、线型和数据点标记,具体参数值见下列各表说明。如果省略参数选项值,MATLAB将自动为每条曲线选取不同颜色加以区别。 在指定线型、颜色和标记点三种属性时应注意: (1)3种属性的符号必须放在同一个字符串中; (2)可以只指定其中的一个属性,也可以同时指定2个或3个属 性; (3)属性的先后顺序无关; (4)指定的属性中同种属性不能有两个以上。例如plot(x,y,r:o) 命令,字符串‘r:o’中,第一个字符‘r’表示曲线颜色为红色; 第二个字符‘:’表示曲线线型采用冒号型;第三个字符‘o’表示 曲线上每一数据点处用圆圈标出。 绘制完二维图形后,还可以做进一步的修饰,如可以用grid on命令在图形上添加网格线,用grid off命令取消网格线;另外还可以用hold on命令保护当前的坐标系,使得以后再使用plot命令时将新的曲线叠印在原来的图上,用hold off命令可以取消保护状态;用户还可以使用title、xlabel、ylabel命令在绘制的图形上添加标题、给x坐标轴、y坐标轴添加标注。 【例4-1】绘制二维正弦曲线。 在MATLAB命令窗口中键入如下命令 x=0:pi/10:4*pi; y=2*sin(x); plot(x,y) 【例4-2】 绘制多组二维曲线图。 在MATLAB命令窗口中键入如下命令 x1=0:pi/20:4*pi; x2=0:pi/30:4*pi; x3=0:pi/40:4*pi; y1=sin(x1); y2=0.6*sin(x2); y3=0.3*sin(x3); plot(x1,y1,x2,y2,x3,y3) 4.2 特殊图形 4.2.1条形图 条形图用来表示一些数据的对比情况。MATLAB提供了两类条形图的命令,一类是垂直方向的条形图,另一类是水平方向的条形图。调用格式为: 格式1:bar(x,width)或bar(x,‘参数’) 根据矩阵或向量x绘制条形图。Width为给定条形的宽度,缺省值为0.8,若width大于1,则条形图重叠。 当x为向量时,则以其各元素的序号为各个数据点的横坐标,以x向量的各个元素为纵坐标,绘制一个垂直方向的条形图; 当x为矩阵时,对于参数的选择有两种情况:(1)若参数为group或缺省,则以其各列序号为横坐标,每一列在其列序号坐标上分别以列的各元素为纵坐标,绘制一个垂直方向的条形图;(2)若参数为stack,则以其各列序号为横坐标,每一列在其列序号坐标上以列向量的累加值为纵坐标,绘制一个垂直方向的分组式条形图。 格式2:barh(x,width)或barh(x,‘参数’) 它与bar命令的使用方法相同,只不过绘制的是水平方向的条形图。 【例4-4】 绘制不同情况的条形图。 在MATLAB命令窗口中键入如下命令 x=[10,20,30:15,25,10:5,20,35]; subplot(121) bar(x) subplot(122) barh(x) 4.2.2饼图 饼图在统计中常用来表示各因素所占百分比,MATLAB提供了二维饼图命令pie(X)、三维饼图命令pie3(X)来表示向量或矩阵X中各元素所占的比例。它们的调用格式为: 格式1.pie(X):根据X中的数据绘制二维饼图。

文档评论(0)

00625 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档