matlab实验1-8带答案
更新时间:2024-04-15 17:42:01 阅读量: 综合文库 文档下载
- matlab安装教程推荐度:
- 相关推荐
实验一 Matlab 基本操作 一. 实验目的: 1. 掌握矩阵和多项式构造和运算方法。 2. 能够用常用函数进行简单问题求解。 3. 能够进行Matlab 数值运算。 二. 实验内容: 1. 用Matlab可以识别的格式输入下面两个矩阵 ?1233?436?1?4i?2357??2??335???A=1357, B=?26?7i53??3239???895?1??1894??再求出它们的乘积矩阵C。 2. 解线性方程 ?57651??2496??710872??34136????? ?681093?X=?36144? ????57910435140???????12345???1560???311??11?1?????3. 设矩阵A=?212?, B=?2?10?,求⑴ 2A+B ⑵ 4A2-3B2 ???123???1?11??78?54?2i?? 42??43?⑶ AB ⑷ BA ⑸ AB-BA 4. 求解一元六次方程组 3x6+12x5+4x4+7x3+8x+1=0 的根 5. 求多项式3x6+12x5+4x4+7x3+8x+1被(x-3)(x3+5x)除后的结果 ?2?1??0?2?6. 设二阶矩阵A,B,X,满足X-2A=B-X,其中A=?,B=???20?,?12????求矩阵X。 实验一 Matlab 基本操作(一) 一. 实验目的: 1. 掌握矩阵和多项式构造和运算方法。 2. 能够用常用函数进行简单问题求解。 3. 能够进行Matlab 数值运算。 二. 实验内容: 1、 〉〉a=[1 2 3 3;2 3 5 7;1 3 5 7;3 2 3 9;1 8 9 4]; >> b=[1+4i 4 3 6 7 8;2 3 3 5 5 4+2i;2 6+7i 5 3 4 2;1 8 9 5 4 3]; >> c=a*b c = 1.0e+002 * Columns 1 through 4 0.1400 + 0.0400i 0.5200 + 0.2100i 0.5100 0.2500 + 0.0800i 1.0300 + 0.3500i 1.0300 0.2400 + 0.0400i 0.9900 + 0.3500i 1.0000 0.2200 + 0.1200i 1.0800 + 0.2100i 1.1100 0.3900 + 0.0400i 1.1400 + 0.6300i 1.0800 Columns 5 through 6 0.4100 0.3100 + 0.0400i 0.7700 0.5900 + 0.0600i 0.7000 0.5100 + 0.0600i 0.7900 0.6500 + 0.0400i 0.9900 0.7000 + 0.1600i 2、>> a=[5 7 6 5 1;7 10 8 7 2;6 8 10 9 3;5 7 9 10 4;1 2 3 4 5]; >> b=[24 96;34 136;36 144;35 140;15 60]; >> c=a\\b c = 1.0000 4.0000 1.0000 4.0000 1.0000 4.0000 1.0000 4.0000 1.0000 4.0000 3、a=[3 1 1;2 1 2;1 2 3];b=[1 1 -1;2 -1 0;1 -1 1]; >> 2*a+b ans = 7 3 1 6 1 4 3 3 7 >>4*a^2-3*b^2 ans = 42 21 38 40 19 46 40 33 56 0.4000 0.7700 0.7100 0.8200 0.9300 实验二 Matlab基本操作(二) 一 实验目的: 1. 掌握矩阵方程的构造和运算方法 2. 掌握基本Matlab控制语句 3. 学会使用Matlab绘图 二 实验内容 1. 求解下列线性方程,并进行解的验证: 21?2??4??7?9153?2??7???x=?? ??2?2115???1?????13213???0?2、进行下列计算。 (1)k=?2 i?263i(2)求出y=x*sin(x)在0
实验三,控制系统数学模型及转化 一,实验目的 1,学会建立控制系统的各种数学模型及转化。 2,使用Matlab求解系统闭环传递函数。 二,实验内容 1、(1)> num=[1 7 24 24];den=[1 10 35 50 24];sys=tf(num,den) Transfer function: s^3 + 7 s^2 + 24 s + 24 --------------------------------- s^4 + 10 s^3 + 35 s^2 + 50 s + 24 >> [a b c d]=tf2ss(num,den) a = -10 -35 -50 -24 1 0 0 0 0 1 0 0 0 0 1 0 b = 1 0 0 0 c =1 7 24 24 d = 0 >> [z p k]=tf2zp(num,den) z = -2.7306 + 2.8531i -2.7306 - 2.8531i -1.5388 p = -4.0000 -3.0000 -2.0000 -1.0000 k =1 >> [r,p,h]=residue(num,den) r = 4.0000 -6.0000 2.0000 1.0000 p =-4.0000 -3.0000 -2.0000 -1.0000 h = [] (2)>> a=[2.25 -5 -1.25 -0.5;2.25 -4.25 -1.25 -0.25;0.25 -0.5 -1.25 -0.25;1.25 -1.75 -0.25 -0.75]; 实验四:控制系统的时域分析 一,实验目的 1、使用MATLAB分析系统的稳定性及稳态性能。 2、分析系统的暂态性能并会计算暂态性能指标。 二、实验内容 1、已知系统的闭环传递函数为:G(S)?200S4?20S?140S?400S?38432,分析系统的稳定性,并求该系统的单位阶跃响应曲线。 2、已知离散系统?(Z)?1.6Z?Z2Z2?0.8Z?0.5,求该系统的单位阶跃响应曲线。 3、控制系统的状态空间模型为: ?.??x1??010?.???1??x2?=?00?.????0?12?17???x3????x1??0??????x2?+?0?u ?x????3??1??x1???y??231??x2?,求该系统在[0,3]区间上的单位脉冲响应曲线。 ?x??3??.??x1?1??x1??0??0x??14、已知控制系统模型为:.???????u,y??11???,求系统????6?9???x2??1??x2????x2?在y=sint时的响应。 5、典型二阶系统如下所示: ?n2G(s)?22s?2??ns??n式中, ?n是自然频率(无阻尼振荡频率), ?是阻尼系数.要求绘制出当?=0.5, ?n分别对2\\4\\6\\8\\10\\12时系统的单位阶跃响应. 三、 思考题 随着?n的逐渐增大,系统的响应速度怎样变化?并从控制原理的角度给出合理的解释。 实验四:控制系统的时域分析 一,实验目的 1、使用MATLAB分析系统的稳定性及稳态性能。 2、分析系统的暂态性能并会计算暂态性能指标。 二、实验内容 1、>> num=[200];den=[1 20 140 400 384];[z,p]=tf2zp(num,den); >> i=find(real(p)>0);n=length(i); >> if(n>0) disp('unstable') else disp('stable');end stable >> t=0:0.1:50;[y,x,t]=step(num,den,t);plot(t,y) 2、>>num=[1.6 -1 0];den=[1 -0.8 0.5];[y,x]=dstep(num,den,300);plot(y) 3、>> a=[0 1 0;0 0 1;0 -12 -17];b=[0;0;1];c=[2 3 1];d=zeros(1,1); t=0:0.01:3;[y,x,t]=impulse(a,b,c,d,1,t);plot(t,y) 4、>> a=[0 1;-6 -9];b=[0;1];c=[1 1];d=zeros(1,1); >> [num,den]=ss2tf(a,b,c,d) 实验五:控制系统的根轨迹分析 一,实验目的 1、使用MATLAB绘制系统的根轨迹。 2、通过根轨迹分析系统的性能。 二、实验内容 1、已知连续系统的开环传递函数为:G(S)?K(2S?5S?1)2S2?2S?3,确定系统开环零、极点的位置,并绘制带阻尼比和自然振荡频率栅格的根轨迹图。 2、系统的开环传递函数为:G(S)?K(4S?3S?1)S(3S?5S?1)22,绘制系统的根轨迹,确定当ξ=0.7时系统闭环极点的位置,并分析系统的性能。 3.已知一个单位负反馈系统开环传递函数如下: G(s)?ks(0.5s?1)(4s?1)试绘制系统闭环的根轨迹图,并在根轨迹图上任选一点,计算该点的增益K,以及所有的极点位置。 4.设一高阶系统开环的传递函数为, 0.0001s3?0.0218s2?1.0436s?9.3599G(s)?0.0006s3?0.0268s2?0.06365s?6.2711试绘制该系统的零极点图及闭环的根轨迹图。 三、思考题 请简述从根轨迹图可分析系统的哪些性质? 实验五:控制系统的根轨迹分析 一,实验目的 1、使用MATLAB绘制系统的根轨迹。 2、通过根轨迹分析系统的性能。 二、实验内容 1、>> num=[2 5 1];den=[1 2 3];[p,z]=pzmap(num,den) p =-1.0000 + 1.4142i -1.0000 - 1.4142i z = -2.2808 -0.2192 >> rlocus(num,den);sgrid 2、>> num=[4 3 1];den=[3 5 1 0];rlocus(num,den);sgrid 3、N1=1; D1=conv([1 0],conv([0.5 1][4 1])); S1=tf(n1,d1); rlocus(sys)
实验六:控制系统的频域分析 一,实验目的 1、使用MATLAB绘制系统的伯德图、奈奎斯特图。 2、计算系统的相角裕度和增益裕度。 二、实验内容 1、已知系统的开环传递函数为:G(S)?求系统的相角裕度和增益裕度。 G(S)?2S?5S?121S2?0.4S?1,绘制系统的伯德图,并2、绘制系统S2?2S?3的奈奎斯特图。 ks2?2s?43.系统的闭环函数如下: Gc(s)? 4、已知系统的传递函数如下: G(s)?请画出系统的幅频特性。 ks3?52s2?100s当求K分别取1700和6300时,系统的极坐标频率特性图。 25、已知系统开环传递函数G?2,用乃氏判据判断系统稳定性。 S(0.1S?1)(10S?1)实验六:控制系统的频域分析 一,实验目的 1、使用MATLAB绘制系统的伯德图、奈奎斯特图。 2、计算系统的相角裕度和增益裕度。 二、实验内容 1、>> num=[1];den=[1 0.4 1];bode(num,den); >> [gm,pm,wcg,wpg]=margin(num,den) gm =Inf pm =32.8443 wcg =Inf wpg =1.3567 2、>> num=[2 5 1];den=[1 2 3];nyquist(num,den) 3.Num=4;den=[1 2 4]; W=0:0.01:3; G=freqs(num,den,w); Mag=abs(g); Plot(w,mag) 实验七:控制系统的校正 一、实验目的 1、了解根轨迹校正法的基本原理。 2、使用频率分析法对系统进行相位超前、迟后、迟后-超前校正。 二、实验内容 1、单位反馈系统的开环传递函数为G(s)?k,设计迟后校正装s(s?1)(0.2s?1)置,满足以下条件:开环增益K=8;相角裕度??40?。 2、单位反馈系统被控对象传递函数为 G0(S)?35,PID调节器传递函数为 S(0.2S?1)(0.01S?1)(0.005S?1)10?0.2SSGC(S)?3?,比 5,现附加一零点S(S?1)(S?4)3、单位反馈系统被控对象传递函数为G0(S)?和一极点,校正环节传递函数GC(S)?率特性。 5.94(S?1.2),分析附加零、极点前后的频(S?4.95)实验七:控制系统的校正 一、实验目的 1、了解根轨迹校正法的基本原理。 2、使用频率分析法对系统进行相位超前、迟后、迟后-超前校正。 二、实验内容 1、>> num0=[8];den0=[0.2 1.2 1 0];[gm1,pm1,wcg1,wpg1]=margin(num0,den0); r=40;w=logspace(-3,1);[mag1,phase1]=bode(num0,den0,w); for epsilon=5:15 r0=(-180+r+epsilon);[i1,ii]=min(abs(phase1-r0)); wc=w(ii);alpha=mag1(ii);t=5/wc;numc=[t,1];denc=[alpha*t,1]; [num,den]=series(num0,den0,numc,denc);[gm,pm,wcg,wpg]=margin(num,den); if(pm>=r);break;end; end >> printsys(numc,denc);printsys(num,den); num/den = 8.3842 s + 1 ------------- 95.9177 s + 1 num/den = 67.0733 s + 8 --------------------------------------------- 19.1835 s^4 + 115.3012 s^3 + 97.1177 s^2 + s >> bode(numc,denc,w);grid; title('校正装置') >> bode(num,den,w);grid;title('校正后装置') 实验八、综合练习 一、解方程组。 6x1+3x2+4x3=3 -2x1+5x2+7x3=-4 8x1-4x2-3x3=-7 二、求系统的传递函数,和闭环极点。 _250 0.10.01s?s?12 1_8 0.080.2s?14 三、 已知系统闭环传递函数G(S)?暂态性能指标。 9s2?3s?9,绘制其单位阶跃响应曲线,并计算其主要四、 已知系统开环传递函数G(S)?k,绘制系统根轨迹,并求临(s?2)(s?0.5)(s?1)界稳定的k值。 五、 已知系统开环传递函数G(S)?50,绘制系统的伯德图,判(0.2s?1)(s?5)(s?10)
断系统稳定,求系统的相角裕度和幅值裕度。
正在阅读:
matlab实验1-8带答案04-15
英国文学史习题全集(包含答案)12-13
《天然药物化学》习题汇总(含全部答案版)01-16
学校安全事故调查处理制度12-12
总规解读最新04-26
小学一年级体育教学单元计划05-02
生命需要信仰(深刻)08-02
准备车间,五组10-13
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 答案
- 实验
- matlab
- 文学概论一00529答案及试题
- 公路工程试验室仪器期间核查记录
- 2015中考二模数学西城海淀朝阳汇编
- 奥数兴趣小组活动记录(表)
- 12年5月二级技能
- 泰山学院EDA课程设计指导书
- 含参不等式恒成立问题的求解策略
- 1国际安全社区报告
- 建设工程开工安全生产条件现场踏勘表等表格—住建厅
- 小学一年级上册体育全册整套教案
- 书法与中国哲学90
- 邮票真伪鉴定及暗记
- 17贵州XX工程总承包高边坡施工安全管理规定
- 广州地区物流业的发展路径探讨
- 立足文本 创设语篇 强化语用
- 自然地理作业
- 《面向对象程序设计 C++》实验报告
- 关于加强本市新增医疗服务项目价格管理的通知
- IP城域网汇聚层及接入层SRRP+EthOAM热备组网测试方案
- 2016行政执法资格考试题库及答案