diff --git a/src/matrices/Matriz.java b/src/matrices/Matriz.java index 7e88ac0..6729631 100644 --- a/src/matrices/Matriz.java +++ b/src/matrices/Matriz.java @@ -48,6 +48,13 @@ public static Matriz sumarDosMatrices(Matriz a, Matriz b) throws DimensionesInco return matrizResultante; } + public static Matriz matrizInversa(Matriz a) throws DimensionesIncompatibles { + if(! a.getDimension().height.equals(a.getDimension().width)) throw new DimensionesIncompatibles("La matriz debe ser cuadrada"); + double det=1/determinante(a); + Matriz nmatriz=matrizAdjunta(a); + multiplicarMatriz(det,nmatriz); + return nmatriz; + } @Override public String toString(){ String ret = "";