仿真及虚拟课件2.ppt

  1. 1、本文档共81页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【例如2】: method = 3; switch method case 1 disp(Method is linear) case 2 disp(Method is cubic) case 3 disp(Method is nearest) otherwise disp(Unknown method.) end §2-11 二维绘图 MATLAB提供了丰富的绘图功能。 help graph2d可得到所有画二维图形的命令。 help graph3d可得到所有画三维图形的命令。 数据的可视化的一般步骤为: ①准备绘图需要的数据; ②指定绘图的窗口或者区域; ③调用基本绘图命令; ④选择线型、颜色、数据点形状; ⑤坐标轴控制,包括显示范围、刻度线、比例、网格线; ⑥标注控制,包括坐标轴名称、标题、相应文本等。 下面介绍常用的二维图形命令 图形窗口 MATLAB自动将图形画在图形窗口上; 图形窗口相对于命令窗口是独立的窗口; 图形窗口的属性由系统和MATLAB共同控制; 常用图形窗口命令格式: figure % 建立一个新的图形窗口,并指定为当 前窗口用于图形输出 subplot(m,n,I) % 把图形窗口分成m×n个小图形区域,并指定第i个区域为图形的绘制区域。图形区域的编排采用行优先。 基本的绘图命令plot 功能:plot是最基本的二维图形命令,它是以MATLAB的内部函数形式出现的。MATLAB的其他二维绘图函数中的绝大多数是以plot为基础构造的绘图命令。 格式: plot(y),plot(x,y),plot(x1,y1,x2,y2,…) 说明: (1)plot(y):当y为向量时,则以y的元素为纵坐标,以相应元素下标为横坐标,绘制连线图。 (2)plot(x,y):当y和x为同维向量,则以x为横坐标、y为纵坐标绘制连线图。 (3)plot(x1,y1,x2,y2,…):每对x、y必须符合plot(x,y)中的要求,不同对之间没有影响,命令将对每一对x,y绘制曲线。 其它常用绘制二维图形的命令 函数 轴的刻度方式 Loglog 纵横轴均采用对数坐标 Semilogx 纵轴采用线性坐标,横轴采用对数坐标 Semilogy 纵轴采用对数坐标,横轴采用线性坐标 plotyy 在图的左右两侧分别建立纵坐标轴 字符定义 线型 字符定义 线型 - 实线(默认) -- 虚线 : 点划线 -. 点连线 none 无线 ? ? plot控制 功能:在调用函数plot时,可以指定颜色,线型和数据点的图标。 格式:plot(x,y,‘color_linestyle_marker’) 说明:参数color_linestyle_marker 为一个字符串,由颜色、线型、数据点的图标组成。 颜色字符定义表 字符定义 颜色 字符定义 颜色 y yellow(黄) m magenta(洋红) c cyan(青) r red(红) g green(绿) b blue(兰)默认 w white(白) k black(黑) 线型字符定义表 数据点的图标 x=0:0.1*pi:2*pi y=sin(x); y1=cos(x); plot(x,y,r:s,x,y1,g--) 注意:曲线的颜色和类型。 坐标轴控制 axis([xmin,xmax,ymin,ymax]) 指定轴的显示范围,四个输入参数分别为横轴显示的最小值和最大值、纵轴显的最小值和最大值,可以用Inf和-Inf表示。 axis square 一般情况下,MATLAB给出的图形窗口不是正方形,所有显示的图形区域也不是正方形。对应两轴的比例,一般也是不相等的。可以用此命令指定两轴的显示的长度相同。 axis off 不显示坐标轴。 删格控制: 控制图形窗口的栅格是否被显示。 grid on % 显示栅格 grid off % 隐藏栅格 追加控制: 控制绘图方式,即在当前窗口绘图时是否清除原窗口上来的图形 hold on % 绘图时不清除绘图窗口中原有的图形 hold off % 绘图时清除绘图窗口中原有的所有图形 标注控制:图形上加上适当的文字说明。 xlable(‘string’,‘FontSize

文档评论(0)

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

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

1亿VIP精品文档

相关文档