How do you find the inverse of a matrix without the inv() command?

22 views (last 30 days)
So I know the easiest way to find the inverse of a matrix is just simply using the inv() command but I wanted to know if there was a long form method. Specifically is there a way to code the rearranging of the values in a matrix?
from [a b;c d] ====> to [d -b;-c a]

Accepted Answer

Matt J
Matt J on 5 Mar 2022
Edited: Matt J on 5 Mar 2022
There is this File Exchange contribution:
Example,
>> A=[1,2;3,4]
A =
1 2
3 4
>> adjugate(A).'
ans =
4.0000 -3.0000
-2.0000 1.0000
  2 Comments
Paul
Paul on 6 Mar 2022
The Symbolic Math Toolbox has function that computes the adjugate. It works for doubles
A = [1 2;3 4];
adjoint(A)
ans = 2×2
4.0000 -2.0000 -3.0000 1.0000

Sign in to comment.

More Answers (0)

Categories

Find more on Creating and Concatenating Matrices in Help Center and File Exchange

Products


Release

R2021b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!