MATLAB程序设计与应用.docx
文本预览下载声明
A.*B
A.*B
A.*B
A.*B
实验一 MATLAB运算基础
第二题:已知
12
34
-4
1
3
-1
A= 34
7
87
B= 2
0
3
3
65
7
3
-2
7
求下列问题:
A+6*B 和 A-B+I
A*B 和 A.*B
AA3 A.A3
A/B B\A
[A,B] [A(1,3),:B.A2]
解:
A=[12 34 -4;34 7 87;3 65 7]; B=[1 3 -1;2 0 3;3 -2 7]; I=[1 0 0;0 1 0;0 0 1]; (1)
A+6*B
ans =
18
52
-10
46
7
105
21
53
49
A-B+I
ans =
12 31 -3
32 8 84
0 67 1
2) A*B
ans =
68
44
62
309
-72
596
154
-5
241
ans =
12 102 4
68 0 261
9 -130 49
3)
AA3
ans =
37226
233824
48604
247370
149188
600766
78688
454142
118820
A.A3
ans =
1728
39304
-64
39304
343
658503
27
274625
343
(4)
A/B
ans =
16.4000 -13.6000 7.6000
35.8000 -76.2000 50.2000
67.0000 -134.0000 68.0000
B\A
ans =
109.4000 -131.2000 322.8000 -53.0000 85.0000 -171.0000 -61.6000 89.8000 -186.2000
(5)
[A,B]
ans =
12
34
-4
1
3
-1
34
7
87
2
0
3
3
65
7
3
-2
7
[A([1,3],:);BA2]
ans
12
34
-4
3
65
7
4
5
1
11
0
19
20
-5
40
第三题:
设有矩阵 A和B
1
2
3
4
5
3
0
16
6
7
8
9
10
17
-6
9
A=
11
12
13
14
15
B= 0
23
-4
16
17
18
19
20
9
7
0
21
22
23
24
25
4
13
11
求他们
的乘积
C
将矩阵C的右下角3*2子矩阵赋给D
查看 matlab 工作空间的使用情况 解:
A=[1 2 3 4 5;6 7 8 9 10;11 12 13 14 15;16 17 18 19 20;21 22 23 24 25]; B=[3 0 16;17 -6 9;0 23 -4;9 7 0;4 13 11];
1)
C=A*B
93
150
77
258
335
237
423
520
397
588
705
557
753
890
717
2)
D=C(3:5,2:3)
520 397
705 557
890 717
第四题: 完成下列操作:
求【 100,999 】之间能被 21的数的个数
2 )建立一个字符串向量,删除其中的大写字母 解: (1)
A=100:999;
B=rem(A,21);
C=length(find(B==0))
43 (2)
A=lsdhKSDLKklsdkl;
k=find(A=AA=Z);
A(k)=[]
A =
Lsdhklsdkl
实验二MATLAB矩阵分析与处理
第三题 : 建立一个 5 5 矩阵,求它的行列式的值,迹,秩,和范数。 解:
A=[1 8 9 4 7;45 89 26 17 0;95 85 23 13 6;75 65 70 54 63;57 26 19 11 2]; H=det(A)
H = Trace=trace(A)
Trace =
169 Rank=rank(A)
Rank =
5
Norm=norm(A)
Norm =
218.5530
第四题 : 已知
29
6
18
A=
20
5
12
8
8
5
求 A 的特征值及特征向量,并分析其数学意义。 解:
A=[-29 6 18;20 5 12;-8 8 5];
[V,D]=eig(A)
V =
0.7130 0.2803 0.2733
-0.6084 -0.7867 0.8725
0.3487 0.5501 0.4050
D =
-25.3169 0 0
0 -10.5182 0
0 0 16.8351
第五题:下面是一个线性方程组:
111
TOC \o 1-5 \h \z 2 3 4 x! 0.95
1 1 1
X2 0.67
345
1 4 5 X3 0.52
4 5 6
求方程的解。
b3的变化和解的相对变化。 将方程右边向量元素 b3
显示全部