Matlab课后实验题答案
实验一MATLAB运算基础
1先求下列表达式的值,然后显示MATLAB工作空间的使用情况并保存全部变量。
2si
8501z11e2
2
1z22l
x
1
x2
,其中
x
2045
12i
5
3
z3
e03a
e03a2
si
a
03
l
032
a
a3029
2930
t2
0t1
4z4t21
1t2,其中t00525
t22t12t3
解:
M文件
z12si
85pi1801exp2
x212i455
z212logxsqrt1x2
a300130
z3exp03aexp03a2si
a03log03a2
t00525
z4t0t1t2t1t2t21t2t3t22t1
2已知:
f12344
131
A34
7
87
B2
0
3
3657
327
求下列表达式的值:1A6B和ABI(其中I为单位矩阵)2AB和AB3A3和A34AB及BA5AB和A13B2解:
M文件:
A12344347873657B131203327A6BABeye3ABABA3A3ABBAABA13B2
3设有矩阵A和B
12345
3016
6
7
8
9
10
17
6
9
A1112131415B0234
1617181920
9
7
0
2122232425
41311
1求它们的乘积C。
2将矩阵C的右下角3×2子矩阵赋给D。
3查看MATLAB工作空间的使用情况。
解:运算结果:Ereshape112555F30161769023497041311CEFHC3523
C
9315077
f258335237423520397588705557753890717
H
520397705557890717
4完成下列操作:1求100999之间能被21整除的数的个数。2建立一个字符串向量,删除其中的大写字母。
解:1结果:m100999
fi
dmodm210le
gth
a
s
43
2建立一个字符串向量例如:chABC123d4e56Fg9则要求结果是:chABC123d4e56Fg9kfi
dchAchZchk
ch
123d4e56g9
实验二MATLAB矩阵分析与处理
1
设有分块矩阵
A
E33O23
R32S22
,其中
E、R、O、S
分别为单位矩阵、随机矩阵、零矩
f阵和对角阵,试通过数值计算验证
A2
EO
R
S
RS
2
。
解M文件如下;
由a
s所以
A2
EO
RRS
S2
2产生5阶希尔伯特矩阵H和5阶帕斯卡矩阵P,且求其行列式的值Hh和Hp以及它们的条件数Th和Tp,判断哪个矩阵性能更好。为什么?解:M文件如下:
f因为它们的条件数ThTp所以pascal矩阵性能更好。3建立一个5×5矩阵,求它的行列式值、迹、秩和范数。
解:M文件如下:
4已知
29618
A
20
5
12
885
求A的特征值及特征向量,并分析其数学意义。解:
M文件如图:
f数学意义:V的3个列向量是A的特征向量,D的主对角线上3个是A的特征值,特别的,V的3个列向量分别是D的3个特征值的特征向量。5下面是一个线性方程组:
1r