Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Daianne

Matriz

Recommended Posts

Olá pessoal, alguém poderia me mostrar um exemplo

de um programinha que leia uma matriz de valores

reais tamanho 3X3, calculando seu determinante?

Compartilhar este post


Link para o post
Compartilhar em outros sites


public int DetMatriz(int mat[][], int ord) {

if (ord == 1)

return (mat[0][0]);

if (ord == 2) return ( mat[0][0] * mat[1][1] - mat[1][0] * mat[0][1] );

else {

int[][] matAux = new int[ord - 1][ord - 1];

int colAux = 0;

for (int controle = 0; controle < ord; controle++) {

for (int linha = 1; linha < ord; linha++) {

for (int coluna = 0; coluna < ord; coluna++)

if (controle != coluna)

matAux[linha - 1][colAux++] = mat[linha][coluna];

colAux = 0;

}

if (mat[0][controle] != 0) this.DET += (int) Math.pow((-1), controle) * mat[0][controle] * DetMatriz(matAux, ord - 1);

}

}

return (this.DET);

}

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.