?535??242????1. 计算矩阵??374?与?679?之和。
??798????836??程序:
a=[5 3 5;3 7 4;7 9 8] b=[2 4 2;6 7 9;8 3 6] a+b
结果:
a =
5 3 5 3 7 4 7 9 8 b =
2 4 2 6 7 9 8 3 6
ans =
7 7 7 9 14 13 15 12 14
2. 计算a??程序:
a=[6 9 3;2 7 5] b=[2 4 1;4 6 8] a.*b
?693??241?与b????的数组乘积。 275468????结果:
a =
6 9 3 2 7 5 b =
2 4 1
4 6 8
ans =
12 36 3 8 42 40
?492??37????3. 对于AX?B,如果A???764?,B??26?,求解X。
???357???28??程序:
a=[4 9 2;7 6 4;3 5 7] b=[37;26;28] c=inv(a)*b
结果:
a =
4 9 2 7 6 4 3 5 7 b =
37 26 28 c =
-0.5118 4.0427 1.3318
?123??4564. 已知:a????,分别计算a的数组平方和矩阵平方,并观察其结果。
??789??程序:
a=[1 2 3;4 5 6;7 8 9] a.*a a*a
结果:
a =
1 2 3 4 5 6 7 8 9
ans =
1 4 9 16 25 36 49 64 81
ans =
30 36 42 66 81 96 102 126 150
?912??5. 矩阵a???563?,分别对a进行特征值分解、奇异值分解、LU分解、QR分解及Chollesky
??827??分解。(提示:用函数eig, svd, lu, qr, chol)
程序:
a=[9 1 2;5 6 3;8 2 7] eig(a) svd(a) lu(a) qr(a) chol(a)
结果: ans =
15.5234 4.5648 3.3446
ans =
9.0000 1.0000 2.0000 0.5556 5.4444 1.8889 0.8889 0.2041 4.8367
ans =
-13.0384 -4.2183 -6.8260 0.2269 -4.8172 -1.0807 0.3630 0.0110 3.7733
ans =
3.0000 0.3333 0.6667 0 2.4267 1.1447 0 0 2.2903 6. 将矩阵a???42??71??59?b?c?、和??83??62?组合成两个新矩阵: 75??????(1)组合成一个4?3的矩阵,第一列为按列顺序排列的a矩阵元素,第二列为按列顺序排列的
b矩阵元素,第三列为按列顺序排列的c矩阵元素,即 ?4?5 ??2??775?86?? 19??32?(2)按照a、b、c的列顺序组合成一个行矢量,即 ?452778135692?
程序:
a=[4 2;7 5] b=[7 1;8 3] c=[5 9;6 2] d=[a(:),b(:),c(:)] e=[d(:)]'
结果: a =
4 2 7 5 b =
7 1 8 3 c =
5 9 6 2
d =
4 7 5 7 8 6 2 1 9 5 3 2 e =
4 7 2 5 7 8 1 3 5 6 7. 将(x-6)(x-3)(x-8)展开为系数多项式的形式。(提示:用函数)
>> a=[6 3 8]; >> pa=poly(a)
>> ppa=poly2sym(pa) ppa =
x^3-17*x^2+90*x-144
8. 求解多项式x3-7x2+2x+40的根。(提示:用函数)
>> r=[1 -7 2 40]; >> p=roots(r); -0.2151 0.4459 0.7949 0.2707
9. 求解在x=8时多项式(x-1)(x-2) (x-3)(x-4)的值。(提示:用函数)
>> p=poly([1 2 3 4]); >> polyvalm(p,8) ans = 840
10. 计算多项式乘法(x2+2x+2)(x2+5x+4)。(提示:用函数)
>> c=conv([1 2 2],[1 5 4]) c =
1 7 16 18 8
11. 计算多项式除法(3x3+13x2+6x+8)/(x+4)。(提示:用函数)
9 2