Matlab求矩阵的逆(三种方法)
说明:若所求矩阵为非奇异矩阵(可逆矩阵),则可以精确求得其逆矩阵;若所求矩阵为奇异矩阵,则所求出的逆矩阵是近似的(不精确)。
下面以矩阵A为例。
- inv()方法
- A − 1 A^{-1} A−1方法
- eye()/A方法
1.inv()方法
A=rand(3,3) //参数分别为矩阵行数和列数
inv(A) //矩阵的逆
示例:
>> A=rand(3,3)
A =
0.8147 0.9134 0.2785
0.9058 0.6324 0.5469
0.1270 0.0975 0.9575
>> inv(A)
ans =
-1.9958 3.0630 -1.1690
2.8839 -2.6919 0.6987
-0.0291 -0.1320 1.1282
2. A − 1 A^{-1} A−1方法
A=rand(3,3)
A^-1
示例:文章来源:https://www.toymoban.com/news/detail-507617.html
>> A=rand(3,3)
A =
0.6787 0.3922 0.7060
0.7577 0.6555 0.0318
0.7431 0.1712 0.2769
>> A^-1
ans =
-0.8553 -0.0595 2.1875
0.9044 1.6357 -2.4939
1.7361 -0.8515 -0.7174
3.eye()/A方法
- eye(N):返回N*N的单位矩阵
- eye(M,N):返回M*N的单位矩阵
A=rand(3,3)
eye(3,3)/A //即E/A
示例:文章来源地址https://www.toymoban.com/news/detail-507617.html
>> A=rand(3,3)
A =
0.0462 0.6948 0.0344
0.0971 0.3171 0.4387
0.8235 0.9502 0.3816
>> eye(3,3)/A
ans =
-1.4378 -1.1292 1.4282
1.5754 -0.0522 -0.0822
-0.8203 2.5670 -0.2568
到了这里,关于Matlab求矩阵的逆(三种方法)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!