Inverse and determinant of square matrix
The inverse (AI) and determinant (det) of a given square matrix (AO) may be directly found by
[AI,det] = inv1(AO)
It uses automatic pivoting scheme. All computations involves only simple matrix multiplication.
The direct result without pivoting may also be found by
AI = inv0(AO)
The sourse code is only 4 statement lines. Yet it works for AO = randn(n), even n = 1000.
However, it fails for some simple peculiar matrix, such as AO = [0 1; 1 0].
Cite As
Feng Cheng Chang (2025). Inverse and determinant of square matrix (https://www.mathworks.com/matlabcentral/fileexchange/38819-inverse-and-determinant-of-square-matrix), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
Tags
Acknowledgements
Inspired by: GINV(X), inv4spd.m, InvSWM_F(xcoord,ycoord,lower,upper,RowStdOpt), Update Inverse Matrix
Inspired: inv_det_0(A)
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.