MATLAB语言与控制系统仿真-参考答案-第2章.doc
《MATLAB语言与控制系统仿真-参考答案-第2章.doc》由会员分享,可在线阅读,更多相关《MATLAB语言与控制系统仿真-参考答案-第2章.doc(17页珍藏版)》请在咨信网上搜索。
1、MATLAB语言与控制系统仿真实训教程-参考答案-第2章2.12 MATLAB语言的数值运算-实训2.12.1实训目的 1.学会矩阵的建立方法及其矩阵的转置、相乘、求逆等运算;2.识别了解特殊矩阵;3.学会求解方程与方程组;4.学会通过编程解决一些实际问题; 2.12.2实训内容1.矩阵建立及其运算求(1)(2)(3)(4)(5)(6) A1=-5:4; A2=0.1:0.1:1.0; A3=sqrt(A2); A4=exp(A2); A5=2.(A2); format bank D1=A1+A2D1 = -4.90 -3.80 -2.70 -1.60 -0.50 0.60 1.70 2.80
2、 3.90 5.00 D2=A3-A2D2 = 0.22 0.25 0.25 0.23 0.21 0.17 0.14 0.09 0.05 0 D3=1./A4D3 = 0.90 0.82 0.74 0.67 0.61 0.55 0.50 0.45 0.41 0.37 D4=A4.*A5D4 = 1.18 1.40 1.66 1.97 2.33 2.76 3.27 3.87 4.59 5.44 D5=3*A5D5 = 3.22 3.45 3.69 3.96 4.24 4.55 4.87 5.22 5.60 6.00 D6=A1.2D6 = 25.00 16.00 9.00 4.00 1.00 0
3、 1.00 4.00 9.00 16.002.建立矩阵(1)矩阵B的逆矩阵(2)矩阵B对应的行列式 B=0:2:8;-6:-2;15,9,5,13,3;2,4,11,6,10;12,7,8,1,14B = 0 2.00 4.00 6.00 8.00 -6.00 -5.00 -4.00 -3.00 -2.00 15.00 9.00 5.00 13.00 3.00 2.00 4.00 11.00 6.00 10.00 12.00 7.00 8.00 1.00 14.00 inv(B)ans = -0.18 0.29 0.11 0.07 0.07 0.31 -0.72 -0.20 -0.23 -0.
4、07 -0.21 0.11 0.03 0.21 -0.02 0.05 0.11 0.08 0.02 -0.04 0.12 0.04 -0.02 -0.06 0.06 det(B)ans = -17568.00(3)利用矩阵元素的提取方法建立以下矩阵矩阵b01:矩阵B的34行元素;矩阵b02:矩阵B的25列元素;矩阵b03:由矩阵B的13行24列交叉点所对应的元素组成; B=0:2:8;-6:-2;15,9,5,13,3;2,4,11,6,10;12,7,8,1,14; b01=B(3:4,:)b01 = 15.00 9.00 5.00 13.00 3.00 2.00 4.00 11.00 6.
5、00 10.00 b02=B(:,2:5)b02 = 2.00 4.00 6.00 8.00 -5.00 -4.00 -3.00 -2.00 9.00 5.00 13.00 3.00 4.00 11.00 6.00 10.00 7.00 8.00 1.00 14.00 b03=B(1:3,2:4)b03 = 2.00 4.00 6.00 -5.00 -4.00 -3.00 9.00 5.00 13.003.矩阵的转置与翻转已知矩阵,求取以下矩阵观察并记录。(1) m1=rot90(m,1)(2)m2=rot90(m,2)(3)m3=rot90(m,-1)(4)m4=fliplr(m)(5)m5
6、=flipud(m)(6) 求矩阵m的转置矩阵 m=1:5;6:10;11:15m = 1.00 2.00 3.00 4.00 5.00 6.00 7.00 8.00 9.00 10.00 11.00 12.00 13.00 14.00 15.00 m1=rot90(m,1)m1 = 5.00 10.00 15.00 4.00 9.00 14.00 3.00 8.00 13.00 2.00 7.00 12.00 1.00 6.00 11.00 m2=rot90(m,2)m2 = 15.00 14.00 13.00 12.00 11.00 10.00 9.00 8.00 7.00 6.00 5.
7、00 4.00 3.00 2.00 1.00 m3=rot90(m,-1)m3 = 11.00 6.00 1.00 12.00 7.00 2.00 13.00 8.00 3.00 14.00 9.00 4.00 15.00 10.00 5.00 m4=fliplr(m)m4 = 5.00 4.00 3.00 2.00 1.00 10.00 9.00 8.00 7.00 6.00 15.00 14.00 13.00 12.00 11.00 m5=flipud(m)m5 = 11.00 12.00 13.00 14.00 15.00 6.00 7.00 8.00 9.00 10.00 1.00 2
8、.00 3.00 4.00 5.00 mans = 1.00 6.00 11.00 2.00 7.00 12.00 3.00 8.00 13.00 4.00 9.00 14.00 5.00 10.00 15.004.基本矩阵运算(1) 创建数值矩阵在命令窗口按照表2-5中从左到右顺序依次执行相关命令,将结果记录在表2-5中。表2-5指令a=1 2 3; 4 5 6; 7 8 9a(3,2)a(:,1)a(1:2,2:3)结果1.00 2.00 3.004.00 5.00 6.007.00 8.00 9.008.001.04.007.002.00 3.005.00 6.00 a=1 2 3; 4
9、 5 6; 7 8 9a = 1.00 2.00 3.00 4.00 5.00 6.00 7.00 8.00 9.00 a(3,2)ans = 8.00 a(:,1)ans = 1.00 4.00 7.00 a(1:2,2:3)ans = 2.00 3.00 5.00 6.00在命令窗口按照表2-6中从左到右顺序依次执行相关命令,将结果记录在表2-6中。表2-6指令t=0:5u=0:0.5:4b=1 1+2i;3+4i 3结果0 1 2 3 4 50 0.5 1 1.5 2 2.5 3 3.5 41.00 1.00 + 2.00i3.00 + 4.00i 3.00 t=0:5t = 0 1.0
10、0 2.00 3.00 4.00 5.00 t=0:0.5:4t = 0 0.50 1.00 1.50 2.00 2.50 3.00 3.50 4.00 format short b=1 1+2i;3+4i 3b = 1.0000 1.0000 + 2.0000i 3.0000 + 4.0000i 3.0000 (2) 按表2-7要求创建并观察记录特殊矩阵,将结果记于表2-7中。表2-7备注全1矩阵全0矩阵单位矩阵魔术矩阵均匀分布随机矩阵指令a1=ones(3,4)a2=zeros(2,3)a3=eye(4)a4=magic(4)a5=rand(3)结果备注正态分布随机矩阵范得蒙矩阵希尔伯特矩
11、阵托普利兹矩阵帕斯卡矩阵指令a6=randn(4)a7= vander(1 5 6 2)a8=hilb(4)a9=toeplitz(1:6)pascal(5)结果 a1=ones(3,4)a1 = 1 1 1 1 1 1 1 1 1 1 1 1 a2=zeros(2,3)a2 = 0 0 0 0 0 0 a3=eye(4)a3 = 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 a4=magic(4)a4 = 16 2 3 13 5 11 10 8 9 7 6 12 4 14 15 1 a5=rand(3) %每次运行结果不一样a5 = 0.4447 0.9218 0.4057
12、 0.6154 0.7382 0.9355 0.7919 0.1763 0.9169 a6=randn(4) %每次运行结果不一样a6 = -0.4326 -1.1465 0.3273 -0.5883 -1.6656 1.1909 0.1746 2.1832 0.1253 1.1892 -0.1867 -0.1364 0.2877 -0.0376 0.7258 0.1139 a7= vander(1 5 6 2)a7 = 1 1 1 1 125 25 5 1 216 36 6 1 8 4 2 1 a8=hilb(4)a8 = 1.0000 0.5000 0.3333 0.2500 0.5000
13、 0.3333 0.2500 0.2000 0.3333 0.2500 0.2000 0.1667 0.2500 0.2000 0.1667 0.1429 a9=toeplitz(1:6)a9 = 1 2 3 4 5 6 2 1 2 3 4 5 3 2 1 2 3 4 4 3 2 1 2 3 5 4 3 2 1 2 6 5 4 3 2 1 pascal(5)ans = 1 1 1 1 1 1 2 3 4 5 1 3 6 10 15 1 4 10 20 35 1 5 15 35 70(3) 练习矩阵运算键入a=0 1 0;0 0 1;-6 11 -6;b=1 2;3 4;5 6;c=1 1 0;
14、0 1 1;d=1 3; 2 7;e=2 5;-3 0;按表2-8要求的相应运算,将结果记于表2-8中。表2-8备注矩阵加减运算矩阵乘方运算矩阵乘法运算矩阵点运算矩阵除运算指令a1= d+e a2=e+0.6a3=d-1a4=a2a5=d0.5a6=d-1v1=c*av2=d*ev3=c*a*bv4=d.2v5=e./dv6=d.*ev7=d/ev8=dev9=d/5结果备注矩阵转置矩阵翻转矩阵行列式矩阵的秩矩阵的迹指令v10=dv11=fliplr(d)v12=flipud(d)v13=rot90(d)v14=det(d)v15=det(e)v16=rank(d)v17=rank(e)v18
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB 语言 控制系统 仿真 参考答案
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。