
How to find the inverse of a 2x2 matrix using gaussian elimination (not using rref or lu)?
1 view (last 30 days)
Show older comments
Thanks
0 Comments
Answers (2)
Jim Riggs
on 18 May 2018
Edited: Jim Riggs
on 18 May 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 Comments
Jim Riggs
on 18 May 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.
See Also
Categories
Find more on Linear Algebra in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!