第二章 矩阵和数组及其运算
第六节 矩阵的求逆
根据线性代数理论,矩阵可逆的充分与必要条件是矩阵的行列式不为零。求矩阵的逆矩阵,可以使用函数inv()来实现。例如
>> H=[2,1,2;1,2,1;3,2,1]
H =
2 1 2
1 2 1
3 2 1
>> nh=inv(H) % 计算方阵H的逆矩阵
nh =
?0.0000 ?0.5000 0.5000
?0.3333 0.6667 0
0.6667 0.1667 ?0.5000
例2-5 试判定两个2行2列的方阵A=[1 2;3 4]和B=[?2.0,1.0;1.5,?0.5]是否互为逆矩阵。
>> A=[1,2;3,4]
A =
1 2
3 4
>> B=[?2.0,1.0;1.5,?0.5]
B =
?2.0000 1.0000
1.5000 ?0.5000
>> A*B
ans =
1 0
0 1
>> B*A
ans =
1 0
0 1
说明:如果两个方阵A与B满足条件AB=I或BA=I,其中I是单位矩阵,则矩阵A与矩阵B互为逆矩阵。
>> H=[2,1,2;1,2,1;3,2,1]
H =
2 1 2
1 2 1
3 2 1
>> nh=inv(H) % 计算方阵H的逆矩阵
nh =
?0.0000 ?0.5000 0.5000
?0.3333 0.6667 0
0.6667 0.1667 ?0.5000
例2-5 试判定两个2行2列的方阵A=[1 2;3 4]和B=[?2.0,1.0;1.5,?0.5]是否互为逆矩阵。
>> A=[1,2;3,4]
A =
1 2
3 4
>> B=[?2.0,1.0;1.5,?0.5]
B =
?2.0000 1.0000
1.5000 ?0.5000
>> A*B
ans =
1 0
0 1
>> B*A
ans =
1 0
0 1
说明:如果两个方阵A与B满足条件AB=I或BA=I,其中I是单位矩阵,则矩阵A与矩阵B互为逆矩阵。