矩阵的逆运算

在MATLAB中,用函数“inv”实现矩阵的逆运算。例如,求矩阵B的逆矩阵A:

code.matlab
A=inv(B)

在命令窗口中输入下面的命令行,对矩阵a进行求逆的运算。

code.matlab
>> a=[1 2 0;2 5 -1;4 10 -1];
>> b=inv(a)
b =
    	5     2     -2
    	-2    -1     1
    0     -2     1

矩阵的伪逆运算对严重病态的矩阵求解有很重要的作用。在MATLAB中,矩阵的伪逆运算由函数pinv计算得到。

在命令窗口中输入

code.matlab
>> a=[1 2 0;2 5 -1;4 10 -1];
>> b=pinv(a)
b =
    6.0000    2.0000   -2.0000
   -2.0000    -1.0000   1.0000
    0.0000    -2.0000   1.0000