程序清单 第3版 100715 第4章 程序清单.docVIP

程序清单 第3版 100715 第4章 程序清单.doc

  1. 1、本文档共4页,可阅读全部内容。
  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文档。上传文档
查看更多
第四章程序 程序1 145页(例4-2) K=1.5; ng=1.0; dg=poly([0,-1,-2]); w=logspace(-1,1,100); [m,p]=bode(K*ng,dg,w); subplot(2,1,1); semilogx(w,20*log10(m)); grid; ylabel(Gain(dB)); subplot(2,1,2); semilogx(w,p); grid; xlabel(Frequency(rad/s)); ylabel(Phase(deg)); 程序2 146页(例4-3) ng=1.0; dg=poly([0,-1,-2]); rlocus(ng,dg); 程序3 157页(例4-9) 主程序:tryopt.m function ee=tryopt global kp; global ki; global i; i=1; result=fmins(optm,[2 1]) 优化目标函数:optm.m function ss=optm(x) global kp; global ki; global i; kp=x(1); ki=x(2); i=i+1; [tt,xx,yy]=sim(optzhang,40,[]); yylong=length(yy); ss=yy(yylong); 程序4 163页 %Inverted pendulum % Model test in open loop %Signals recuperation %将导入到xy.mat中的仿真试验数据读出 load xy.mat t=signals(1,:); %读取时间信号 f=signals(2,:); %读取作用力F信号 x=signals(3,:); %读取精确模型中的小车位置信号 q=signals(4,:); %读取精确模型中的倒立摆摆角信号 xx=signals(5,:); %读取简化模型中的小车位置信号 qq=signals(6,:); %读取简化模型中的倒立摆摆角信号 %Drawing control and x(t) response signals %画出在控制力的作用下的系统响应曲线 %定义曲线的横纵坐标、标题、坐标范围和曲线的颜色等特征 figure(1) %定义第一个图形 hf=line(t,f(:)); %绘制时间-作用力曲线 grid on; %加网格 xlabel(Time(s)) %定义横坐标 ylabel(Force(N)) %定义纵坐标 axis([0 1 0 0.12]) %定义坐标范围 axet=axes(Position,get(gca,Position),... XAxisLocation,bottom,... YAxisLocation,right,Color,None,... XColor,k,YColor,k); %定义曲线属性 ht=line(t,x,color,r,parent,axet); %绘制时间-精确模型小车位置曲线 ht=line(t,xx,color,r,parent,axet); %绘制时间-简化模型小车位置曲线 ylabel(Evolution of the x position(m)) %定义坐标名称 axis([0 1 0 0.1]) %定义坐标范围 title(Response x and x in meter to a f(t) pulse of 0.1N) %定义曲线标题名称 gtext(\leftarrow f(t)), gtext(x(t)\rightarrow),gtext(\leftarrow x(t)) % drawing control and theta(t) response signals figure(2) hf=li

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档