matlab程序大全答案

matlab程序大全答案

ID:37673339

大小:668.00 KB

页数:19页

时间:2019-05-28

matlab程序大全答案_第1页
matlab程序大全答案_第2页
matlab程序大全答案_第3页
matlab程序大全答案_第4页
matlab程序大全答案_第5页
资源描述:

《matlab程序大全答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、精彩的人生每天都是现场直播!iBO频率特性类题目1一个系统的开环传递函数为,试绘制其当K=5、30时系统的开环频率特性Nyquist图,并判断系统的稳定性。w=linspace(0.5,5,1000)*pi;sys1=zpk([],[0-10-2],100)sys2=zpk([],[0-10-2],600)figure(1)nyquist(sys1,w)title('systemnyquistchartswithk=5')figure(2)nyquist(sys2,w)title('systemnyqui

2、stchartswithk=30')由图可知K=5时,开环Nyquist曲线没有包围(-1,j0)点,所以系统稳定。K=30时,开环Nyquist曲线包围(-1,j0)点,所以系统不稳定。2系统开环传递函数为,建立其零极点增益模型,然后分别绘制当K=5、K=30时系统的开环频率特性Bode图,并判断系统的稳定性。sys1=zpk([],[0-10-2],100)sys2=zpk([],[0-10-2],600)figure(1)[Gm1,Pm1,Wcg1,Wcp1]=margin(sys1)bode(sy

3、s1)title('systembodechartswithk=5'),gridfigure(2)[Gm2,Pm2,Wcg2,Wcp2]=margin(sys2)bode(sys2)title('systembodechartswithk=30'),grid因为K=5时,Wcg>Wcp,所以系统稳定。K=10时,Wcg

4、)[Gm1,Pm1,Wcg1,Wcp1]=margin(sys1)[Gm2,Pm2,Wcg2,Wcp2]=margin(sys2)4已知某系统的闭环传递函数如下,试用roots()命令来判断系统的稳定性。19精彩的人生每天都是现场直播!iBOnum=[000325];den=[124576];D=num+den;roots(D)5某单位负反馈系统的开环控制系统的传递函数为(1)绘制系统的根轨迹;num=[10.80.64];x=[0-0.05-5-40];den=poly(x);rlocus(num,de

5、n)(2)当时,绘制系统的Bode图,判断系统的稳定性,并且求出幅值裕度和相角裕度。num=[10.80.64];x=[0-0.05-5-40];den=poly(x);sys=tf(num,den)bode(sys),grid[Gm,Pm,Wcg,Wcp]=margin(sys)6已知系统的状态空间模型如下:x+ux(1)绘制系统的Bode图和nyquist图;(2)求系统的幅值裕度和相位裕度;A=[1,-1;1,3];B=[1,0]';C=[1,1];D=0;w=linspace(0.5,5,1000

6、)*pi;sys=ss(A,B,C,D)figure(1),bode(sys),gridfigure(2),nyquist(sys,w)[Gm,Pm,Wcg,Wcp]=margin(sys)7已知单位负反馈系统的开环传递函数为,试绘制系统的单位阶跃响应、开环Bode图和Nyquist曲线,并求系统的幅值裕度和相位裕度。19精彩的人生每天都是现场直播!iBOsys=zpk(-1,[00-1],1)sys1=feedback(sys,1,-1)figure(3)step(sys1)figure(1)bode(

7、sys),gridfigure(2)nyquist(sys),grid[Gm,Pm,Wcg,Wcp]=margin(sys)编写程序题1编写两个m文件,分别使用for和while循环语句计算。y=0;fork=1:200y=y+k^3;endyy=0;k=1;whilek<=200y=y+k^3;k=k+1;endy2一个三位整数各位数字的立方和等于该数本身则称该数为水仙花数,编写M文件,输出全部水仙花数。form=100:999m1=fix(m/100);m2=fix((m-100*m1)/10);m3

8、=fix(m-100*m1-10*m2);ifm==m1^3+m2^3+m3^3disp(m)endend3编写M文件,实现以下功能:从键盘输入若干个数,当输入0时结束输入,求这些数的平均值和它们之和。i=1;x=[];sum=0;19精彩的人生每天都是现场直播!iBOa=input('请输入任意一个数,输0回车结束');while(a~=0)x(i)=a;i=i+1;sum=sum+a;mea=(sum/(i-1));a=i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。