How to find the inverse of a 2x2 matrix using gaussian elimination (not using rref or lu)?

1 view (last 30 days)
Thanks

Answers (2)

Jim Riggs
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
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.

Sign in to comment.


the cyclist
the cyclist on 18 May 2018
I found this answer by googling.

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!