自动控制原理普通高等教育“十一五”国家级规划教材课件作者李明富第9章节基于MATLAB的控制系统分析.pptVIP

自动控制原理普通高等教育“十一五”国家级规划教材课件作者李明富第9章节基于MATLAB的控制系统分析.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
若表达式为真,则执行循环体的内容,执行后再判断表达式是否为真,若不为真,则跳出循环体,向下继续执行。 (2)while循环语句 基本格式如下: while 表达式 循环体 end 例如: num=0; a=5; while a1 a=a/2; num=num+1; end num num = 3 当“a>1”不为真时跳出循环体,共进行了3次循环。 分支switch/case语句是多分支选择语句,有些情况可以用if语句表达,但多层嵌套的情况下,switch/case语句更清晰,容易理解。具体格式如下: 表达式的值和哪个case的值相同,就执行哪个case后的语句;如果不同,则执行otherwise后的语句。例如: 3.分支switch/case语句 switch 表达式 case 值1 语句1 case 值2 语句2 … otherwise 语句n end switch i case 0 i equals 0 case 1 i equals 1 case 2 i equals 2 otherwise i is not equal to 0, 1 or 2 end ans = i is not equal to 0, 1 or 2 MATLAB为用户提供了结果可视化功能,只要输入相应的命令,结果就会用图形直接表示出来。MATLAB提供的常用绘图类函数见表9-3。 9.2.4 基本绘图方法 表9-3 常用绘图类函数 保持当前图形 hold 图上加网格 grid 纵轴标注 ylabel 横轴标注 xlabel 图的标题 title 图的注释 legend 创建一个图的窗口 figure() 绘制子图 subplot 绘制二维线性图形 plot 含 义 函 数 符 号 下面这个例子可以描述绘图的基本步骤。 三维表面图 surf 绘制三维线性图形 plot3 三维网线图 mesh 清除图形以及属性 clf x = ?pi:.1:pi; y1 = sin(x); y2=cos(x); %准备绘图数据 figure(1) %打开图形窗口 subplot(2,1,1) %确定第一幅图绘图窗口 plot(x,y1) %以x、y1绘图 title(plot(x,y1)) %为第一幅图取名为plot(x,y1) grid on %为第一幅图绘制网格线 subplot(2,1,2) %确定第二幅图绘图窗口 plot(x,y2) %以x、y2绘图 xlabel(time), %第二幅图横坐标名为time ylabel(y) %第二幅图纵坐标名为y 结果如图9-7所示。 图9-7 绘制二维线性图形 subplot(1,2,1),stem(x,y1,r) %绘制红色的脉冲图 subplot(1,2,2),errorbar(x,y1,g) %绘制绿色的误差条形图 结果如图9-8所示。 图9- 8 脉冲图、误差条形图 MATLAB也提供了多种三维绘图函数。 空间曲线的绘制: x= 0:0.1:4*pi; y1 = sin(x); y2 =cos(x); plot3(y1,y2,x) grid on 结果如图9-9所示。 图9-9 空间曲线的绘制 空间曲面的绘制: x=[?2:0.2:2];y=x; [X,Y] = meshgrid(x,y); % 生成x?y坐标“格点”矩阵 Z=X.*exp(?X.^2?Y.^2); subplot(2,2,1), surf(Z); % 绘制曲面 shading flat % 把曲面上的小格平滑掉 subplot(2,2,2), mesh(Z); % 绘制网格曲面 subplot(2,2,3), meshc(Z); % 等高线投影到平面上 subplot(2,2,4), surfl(Z); view(20,0) % 变换立体图视角 在该例中提供了4种空间曲面函数的对比。 结果如图9-10所示。 图9-10 空间曲面的绘制 Simulink是Mathworks公司的MATLAB Simulink产品家族的重要组成部分。1990年,Mathwor

您可能关注的文档

文档评论(0)

118压缩包课件库 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档