37226 233824 48604 247370 149188 600766 78688 454142 118820 ans = 1728 39304 -64 39304 343 658503 27 274625 343 ans = 16.4000 -13.6000 7.6000 35.8000 -76.2000 50.2000 67.0000 -134.0000 68.0000 ans = 109.4000 -131.2000 322.8000
-53.0000 85.0000 -171.0000 -61.6000 89.8000 -186.2000 ans = 12 34 -4 1 3 -1 34 7 87 2 0 3 3 65 7 3 -2 7 ans = 12 34 -4 3 65 7 4 5 1 11 0 19 20 -5 40
3. 设有矩阵A和B
?1?6?A??11??16??215??3?1778910???12131415?,B??0??17181920??9?22232425???423416??69??23?4?
?70?1311??0(1) 求它们的乘积C。
(2) 将矩阵C的右下角3×2子矩阵赋给D。 (3) 查看MATLAB工作空间的使用情况。
解:. 运算结果:
E=(reshape(1:1:25,5,5))';F=[3 0 16;17 -6 9;0 23 -4;9 7 0;4 13 11]; C= E*F H=C(3:5,2:3) C = 93 150 77 258 335 237 423 520 397 588 705 557 753 890 717
H = 520 397 705 557 890 717
4. 完成下列操作:
(1) 求[100,999]之间能被21整除的数的个数。 (2) 建立一个字符串向量,删除其中的大写字母。
解:(1) 结果:
m=100:999; n=find(mod(m,21)==0); length(n) ans = 43
(2). 建立一个字符串向量 例如:
ch='ABC123d4e56Fg9';则要求结果是: ch='ABC123d4e56Fg9'; k=find(ch>='A'&ch<='Z'); ch(k)=[] ch = 123d4e56g9