Matriz inversa

Matriz inversa


Matriz A

2.0 22.0
2.0 2.0


Matriz Identidade (I)

1 0
0 1

Até ai tudo OK :slight_smile:

Falta multiplicar a matriz A por uma matriz {a,b,c,d} igualando a matriz identidade, que gerar dois Sistemas onde através de calculo com String + numero vai gera essa matriz: :frowning:

Matriz inversa de A

2 -3
-1 2

Outra coisa a verificação para identificar ser a matriz é quadrada (nxn) não esta funcionando.

public double calculo(int linha, int coluna){

double matrizA[][]              = new double[linha][coluna];
int    matriz_identidade[][]    = new int[linha][coluna];
double Matriz_Inversa_de_A[][]  = new double[linha][coluna];

if(linha == coluna){

                   **Só cai aqui**  não importa ser é 2x3 ou 9x9

} else if (linha != coluna){

       System.out.println("\n\nEssa matriz não é quadrada (n x n).\n\n\n");

   }

return coluna;

}

Posta todo seu código, deve ta vindo errado então o valor da linha ou da coluna, printa eles pra ver.
O IF funciona perfeitamente, se diz q tá igual é pq tá igual. E no else n precisa verificar se é diferente pq se n entrou no if de cima q compara igualdade, com certeza é diferente.