public static double Adjunto(Matriz Matriz, int Fila, int Columna) { Matriz SubMatriz = Matriz.SubMatriz(Matriz, Fila, Columna); if (SubMatriz.EsCuadrada) { return (Math.Pow((-1), (Fila + Columna + 2))) * CalculoDeterminante(SubMatriz); } else { throw new ExcepcionMatrizNoCuadrada("MATRIZ (ADJUNTO): La submatriz obtenida no es cuadrada. No se puede calcular el determinante." + Constants.vbNewLine + "Dimensiones de la submatriz: " + SubMatriz.Filas + "x" + SubMatriz.Columnas); } }