MATLAB课后习题集.pdf





《MATLAB课后习题集.pdf》由会员分享,可在线阅读,更多相关《MATLAB课后习题集.pdf(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、金陵科技学院MATLAB必算机建模后仿笈习题集姓 名:张亚运学号:H21408028班级:Mil电气工程及其自动化第2章MATLAB概论1、与其他计算机语言相比较,MATLAB语言突出的特点是什么?答:MATLAB具有功能强大、使用方便、输入简捷、库函数丰富、开放性强等特点。2、MATLAB系统由那些部分组成?答:MATLAB系统主要由开发环境、MATLAB数学函数库、MATLAB语言、图形功能和应用程序接口五个部分组成。3、安装MATLAB时,在选择组件窗口中哪些部分必须勾选,没有勾选的部分以后如何补安装?答:在安装MATLAB时,安装内容由选择组件窗口中个复选框是否被勾选来决定,可以根据自
2、己的需要选择安装内容,但基本平台(即 MATLAB选 项)必须安装。第一次安装没有选择的内容在补安装时只需按照安装的过程进行,只是在选择组件时只勾选要补装的组件或工具箱即可。4、MATLAB操作桌面有几个窗口?如何使某个窗口脱离桌面成为独立窗口?又如何将脱离出去的窗口重新放置到桌面上?答:在 MATLAB操作桌面上有五个窗口,在每个窗口的右上角有两个小按钮,一个是关闭窗口的Close按钮,一个是可以使窗口成为独立窗口的Undock按钮,点 击 Undock按钮就可以使该窗口脱离桌面成为独立窗口,在独立窗口的view菜单中选择D ock菜单项就可以将独立的窗口重新防止的桌面上。5、如何启动M文件
3、编辑/调试器?答:在操作桌面上选择“建立新文件”或“打开文件”操作时,M文件编辑/调试器将被启动。在命令窗口中键入edit命令时也可以启动M文件编辑/调试器。6、存储在工作空间中的数组能编辑吗?如何操作?答:存储在工作空间的数组可以通过数组编辑器进行编辑:在工作空间浏览器中双击要编辑的数组名打开数组编辑器,再选中要修改的数据单元,输入修改内容即可。7、命令历史窗口除了可以观察前面键入的命令外,还有什么用途?答:命令历史窗口除了用于查询以前键入的命令外,还可以直接执行命令历史窗口中选定的内容、将选定的内容拷贝到剪贴板中、将选定内容直接拷贝到M文件中。8、如何设置当前目录和搜索路径,在当前目录上的
4、文件和在搜索路径上的文件有什么区别?答:当前目录可以在当前目录浏览器窗口左上方的输入栏中设置,搜索路径可以通过选择操作桌面的file菜单中的Set Path菜单项来完成。在没有特别说明的情况下,只有当前目录和搜索路径上的函数和文件能够被MATLAB运行和调用,如果在当前目录上有与搜索路径上相同文件名的文件时则优先执行当前目录上的文件,如果没有特别说明,数据文件将存储在当前目录上。9、在MATLAB中有儿种获得帮助的途径?答:在 MATLAB中有多种获得帮助的途径:(1)帮助浏览器:选择view菜单中的Help菜单项或选择Help菜单中的MATLABHelp菜单项可以打开帮助浏览器;(2)hel
5、p命令:在命令窗口键入“help”命令可以列出帮助主题,键 入“h elp 函数名”可以得到指定函数的在线帮助信息;(3)lookfor命令:在命令窗口键入lookfor关键词”可以搜索出一系列与给定关键词相关的命令和函数(4)模糊查询:输入命令的前几个字母,然后按Tab键,就可以列出所有以这几个字母开始的命令和函数。注意:lookfor和模糊查询查到的不是详细信息,通常还需要在确定了具体函数名称后用help命令显示详细信息。第 3 章 MATLAB数值运算3.1、在 MATLAB中如何建立矩阵。7 3L并将其赋予变量a?4 9 1解:a=5 7 3;4 9 1a=5 7 34 9 13.2、
6、有 几种建立矩阵的方法?各有什么优点?答:可以用四种方法建立矩阵:接输入法,如 2=2 5 7 3 ,优点是输入方法方便简捷;通过M 文件建立矩阵,该方法适用于建立尺寸较大的矩阵,并且易于修改;由函数建立,如 y=sin(x),可以由MATLAB的内部函数建立一些特殊矩阵;通过数据文件建立,该方法可以调用由其他软件产生数据。3.3、在进行算术运算时,数组运算和矩阵运算各有什么要求?答:进行数组运算的两个数组必须有相同的尺寸。进行矩阵运算的两个矩阵必须满足矩阵运算规则,如矩阵a 与 b 相 乘(a*b)时必须满足a 的列数等于b 的行数。3.4、数组运算和矩阵运算的运算符有什么区别?答:在加、减
7、运算时数组运算与矩阵运算的运算符相同,乘、除和乘方运算时,在矩阵运算的运算符前加一个点即为数组运算,如 a*b为矩阵乘,a.*b为数组乘。3.5、5 3计算矩阵3 77 951 124与68J|_84 27 9之和。3 6求X4+8i3+2i3+5i7-6 i3.6、2-7 i l+4i 7-5 i9+4i 3-9 i 4+4i的共扼转置。解:x=4+8i 3+5i 2-7i l+4i 7-5 i;3+2i 7-6i 9+4i 3-9i 4+4i4.0000+8.000013.0000+5.000012.0000-7.OOOOi1.0000+4.000017.0000-5.0000i3.000
8、0+2.000017.0000-6.OOOOi9.0000+4.0000i3.0000-9.0000i4.0000+4.0000i xans=4.0000-8.000013.0000-2.000013.0000-5.000017.0000+6.OOOOi2.0000+7.0000i9.0000-4.OOOOi1.0000-4.000013.0000+9.000017.0000+5.000014.0000-4.OOOOi3.7、计 算;:与:1 的数组乘积。解:a=6 9 3;2 7 5a=6 9 32 7 5 b=2 4 1;4 6 8b=2 4 14 6 8 a.*bans=12 36 38
9、 42 403.8、“左除”与“右除”有什么区别?答:在通常情况下,左除x=ab是 a*x=b的解,右除x=b/a是 x*a=b的解,一般情况下,abwb/a。3.9、4 9 2对于4 X=8,如果4=7 6 43 5 7解:A=4 9 2;7 6 4;3 5 7A=4 9 27 6 43 5 7 B=37 26 28B=372628 X=AB-0.51184.04271.33183.10、1 2 3已知:Q=4 5 67 8 937B=26,求解 Xo28分别计算a的数组平方和矩阵平方,并观察其结果。a=l 2 3;4 5 6;7 8 993681124578 a.2ans=14162549
10、64 a*2ans=303666811021263.11、=-1 23 636942961505 _,b=8-74-4362_观察。与人之间的六种关系运算的结果。解:a=l 2 3;4 5 6;b=8-7 4;3 6 2;abans=0 1 01 0 1 a=bans=0 1 01 0 1 abans=1 0 10 1 0 a t an(x 1)ans=0.5774 1.0000 1.7321 cot(xl)ans=1.7321 1.0000 0.57743.15、用四舍五入的方法将数组2.4568 6.3982 3.9375 8.5042取整。解:b=2.4568 6.3982 3.9375
11、 8.5042;round(b)ans=2 6 4 9-9 1 23.16、矩阵a=5 6 38 2 7分别对a进行特征值分解、奇异值分解、L U 分解、QR分解解:v,d=eig(a)a=9 1 2;5 6 3;8 2 7;u,s,v=svd(a)u=q,r=qr(a)-0.5601-0.4762-0.67790.5320-0.83400.1462-0.6350-0.27880.7204s=15.52340004.56480003.3446v=-0.82750.3917-0.4023-0.3075-0.9156-0.2592-0.4699-0.09070.8781v=-0.4330-0.25
12、430.96600.0472-0.1744-0.60910.7736-0.5657-0.7018d13.54820004.83030003.62161,u=lu(a)11.0000000.55561.000000.88890.20411.0000u9.00001.00002.000005.44441.8889004.8367q=-0.6903-0.3835-0.61360.3969-0.90970.1221-0.6050-0.15920.7801r=-13.0384-4.2183-6.82600-4.8172-1.0807003.7733 c=chol(a)c=3.00000.33330.66
13、6702.42671.1447002.29033.17、将矩阵2、和c/5弓组合成两个新矩阵:_7 5 8 3j L6 2.(1)组合成一个4x3的矩阵,第一列为按列顺序排列的a矩阵元素,第二列为按列顺序排列的b矩阵元素,第三列为按列顺序排列的c矩阵元素,即4 7 5-5 8 62 1 91 3 2_(2)按 照a、b、C的列顺序组合成一个行矢量,即4 5277813569 2解:a=4 2;5 74 25 7 b=7 1;8 3b=7 18 3 c=5 9;6 2c=5 96 2 d=a(:),b(:),c(:)d=4 7 55 8 62 1 97 3 2 d=a(:);b(:);c(:)f
14、d=4527781356923.18、将6)(%-3)(x-8)展开为系数多项式的形式。解:a=6 3 8;pa=poly(a);ppa=poly2sym(pa)PPa=XA3-17*XA2+90*X-1443.19、求解多项式X3-7X2+2X+40的根。解:r=l-7 2 40;p=roots(r)P=5.00004.0000-2.00003.2 0、求解在=8 时多项式(x-l)(x-2)(%-3)(x-4)的值。解:p=poly(l 2 3 4);polyvalmCp,8)ans8403.21、计算多项式乘法 a2+2x+2)(f+5x+4)。解:c=conv(1 2 2,1 5 4)
15、c=1 7 16 18 83.22、计 算多项式除法(3d+13?+6x+8)/(x+4)。解:d=deconv(3 13 6 8,1 4)d=3 1 23.23、对下式进行部分分式展开:3x+5x+4x+6x5+3x4+4x3+2x2+7x+2解:a=l 3 4 2 7 2;b=3 2 5 4 6;r,s9 k=residue(b,a)r=1.1274+1.1513i1.12741.1513i-0.02320.0722i-0.02324-0.072210.7916-1.7680+1.26731-1.76801.267310.4176+1.1130i0.4176-1.1130i-0.2991k
16、=3.24计算多项式4X4-1 2-1 4X2+5X+9的微分和积分。解:p=4-1 2 -1 4 5 ;p d er=p o ly d e r(p)pd er=12-2 4 -1 4 p d ers=p o ly 2 sy m(p d er)p d er s=1 2*x 2-2 4*x-1 4 p in t=p o ly in t(p)p in t=1-4 -7 5 0 p in t s=p o ly 2 sy m(p in t)p in t s=x 4-4*x 3-7*x 2+5*x2 93.25、解方程组3 42 2011 x=61366解:a=2 9 03 4 112 2 6 b=13
17、 6 6b=1366 x=abx=7.4000-0.2000-1.40004 2-63.26、矩阵a=7 5 43 4 9计算a 的行列式和逆矩阵。解:a=4 2-6;7 5 4;3 4 9;ad二det(a)ad=-64 ai=inv(a)ai=-0.4531 0.6562-0.59370.7969-0.8437 0.9062-0.2031 0.1562-0.0937第 4 章 MATLAB符号运算4.1、创 建符号变量有儿种方法?答:MATLAB提供了两种创建符号变量和表达式的函数:sym和syms。sym用于创建一个符号变量或表达式,用法如xusymCx5)及f=sym(tx+y+z,)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB 课后 习题集

限制150内