《MATLAB原理及应用实验报告第二章答案(共6页).doc》由会员分享,可在线阅读,更多相关《MATLAB原理及应用实验报告第二章答案(共6页).doc(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上MATLAB原理及应用实验报告 实验二 数组(矩阵)及其运算1.课后练习1、建立和(1)求矩阵A和B的乘积,矩阵A左除B,以及矩阵A的2次方(2)求数组A和B的乘积,数组A左除B,及数组A的2次方 程序如下: A=1 2 1;2 5 -1;4 10 3; B=2 -1 3;3 1 -5;4 -1 1; C1=A*B; C2=AB; C3=A2; D1=A.*B; D2=A.B; D3=A.2; C1运行后显示:C1 = 12 0 -6 15 4 -20 50 3 -35 C2C2 = 9.5000 4.0000 -7.5000 19.3333 8.6667 -15.6
2、667 44.5000 19.0000 -35.5000 C3C3 = 9 22 2 8 19 -6 36 88 3 D1D1 = 2 -2 3 6 5 5 16 -10 3 D2D2 = 0.5000 -2.0000 0.3333 0.6667 5.0000 0.2000 1.0000 -10.0000 3.0000 D3D3 = 1 4 1 4 25 1 16 100 92.建立矩阵 (1)用两种方法索引出A矩阵第3行第2列的元素,并将其值改为自己的学号加20(2)索引出A矩阵第2行至第4行、第二列至第5列的所有元素程序如下: A=16 3 2 13 -1 -4;5 10 11 8 7 9
3、;9 6 8 12 -4 2;4 15 14 1 -5 15A = 16 3 2 13 -1 -4 5 10 11 8 7 9 9 6 8 12 -4 2 4 15 14 1 -5 15 A(3,2)ans = 6 A(7)ans = 6 A(3,2)=21A = 16 3 2 13 -1 -4 5 10 11 8 7 9 9 21 8 12 -4 2 4 15 14 1 -5 15 (2) B=A(2:4,2:5)B = 10 11 8 7 21 8 12 -4 15 14 1 -53、使用两种方法建立范围为的向量,使得向量中的元素相邻元素的间隔是2(1)改变第二个元素的值,并将其赋给一个新
4、的变量(学号加20),并求两个向量的点积(2)从第二个元素开始提取三个元素,并与向量1 2 3做叉积 程序如下: a=10:2:20 %求(1)a = 10 12 14 16 18 20 b=linspace(10,20,6)b = 10 12 14 16 18 20 b(2)=21b = 10 21 14 16 18 20 dot(a,b)ans = 1528 b=(3:5) %求(2)b = 3 4 5 c=1 2 3c = 1 2 3 cross(b,c)ans = 2 -4 24、 复数表达,及计算。 程序如下: z1=3+4*i;z2=1+2*i;z3=2*exp(pi*i/6);z
5、=z1*z2/z3z = 0.3349 + 5.5801i5、建立随机矩阵:(1) 在区间10,学号加40内均匀分布的5阶随机矩阵A。然后判断A的元素能否被3整除。(2) 均值为(学号/10)、方差为(100*学号)的5阶正态分布随机矩阵 (3) 对(1)向右取整,对(2)向左取整数 程序如下: h=10+(1+40-10)*rand(5) %求(1)h = 35.2564 13.0238 14.8860 14.3985 30.3280 38.0796 18.6334 40.0884 23.0746 11.1071 13.9366 26.9533 39.6722 38.3878 36.3230
6、 38.3147 39.6827 25.0466 34.5584 38.9538 29.6031 39.9115 34.8087 39.7443 31.0408 (2) 均值为(学号/10)、方差为(100*学号)的5阶正态分布随机矩阵 d=1/10+1*100*randn(5) d = -43.1565 119.1915 -18.5709 11.4931 29.5411 -166.4584 119.0164 72.6791 106.7768 -133.5182 12.6332 -3.6633 -58.7317 6.0281 71.5325 28.8676 32.8292 218.4186 -
7、9.4648 162.4562 -114.5471 17.5639 -13.5396 -83.1349 -69.0776 (3) 对(1)向右取整,对(2)向左取整数 对(1)向右取整 ceil(h)ans = 36 14 15 15 31 39 19 41 24 12 14 27 40 39 37 39 40 26 35 3930 40 35 40 32 对(2)向左取整 floor(d)ans = -44 119 -19 11 29 -167 119 72 106 -134 12 -4 -59 6 71 28 32 218 -10 162 -115 17 -14 -84 -70专心-专注-专业