
How to find the inverse of a 2x2 matrix using gaussian elimination (not using rref or lu)?
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Thanks
0 commentaires
Réponses (2)
Jim Riggs
le 18 Mai 2018
Modifié(e) : Jim Riggs
le 18 Mai 2018
The inverse of a 2x2 is very easy to calculate:

In terms of Matlab code:
detA = A(1,1)*A(2,2)-A(1,2)*A(2,1);
Ainv = (1/detA)*[A(2,2),-A(1,2);-A(2,1),A(1,1)];
(note that if detA is zero, the matrix has no inverse)
2 commentaires
Jim Riggs
le 18 Mai 2018
Gaussian elimination is not needed unless the matrix rank is greater than 3. For rank 2 and 3 there is a closed-form solution which is more efficient.
Voir également
Catégories
En savoir plus sur Linear Algebra dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!