- 27 Mar 2016 às 18:35
#9067
Olá, pessoal boa tarde.
Tô querendo criar uma macro que consiga resolver uma matriz através do método de pivoteamento total.
Temos as diretrizes para a macro, mas não conseguimos criar a lógica. Será que algum de vocês conseguem nos ajudar, pedi uma ajuda aqui para o Anderson ontem que foi rápido e me ajudou no começo, mas não conseguimos progredir.
Segue:
Parte 1.
I. Achar o Maior Absoluto da matriz.
II. Transferir a linha inteira onde o Pivô (Maior Absoluto) está, para a primeira linha e vice-versa;
Parte 2.
I. Realizar operação para zerar os elementos abaixo do pivô (Maior Absoluto) da primeira linha.
II. Cada elemento da matriz deve contemplar a seguinte operação:
Elemento + (Multiplicador/Pivô)*Pivô
Sobre o Multiplicador:
Se a matriz é 6x6 e o pivô está no C2, os multiplicadores são construídos na mesma coluna que o pivô está. Segue exemplo:
Multiplicador da Linha 2: -(C3/C2)
Multiplicador da Linha 3: -(C4/C2)
Multiplicador da Linha 4: -(C5/02)
Multiplicador da Linha 5: -(C6/02)
Multiplicador da Linha 6: -(C7/02)
Tô querendo criar uma macro que consiga resolver uma matriz através do método de pivoteamento total.
Temos as diretrizes para a macro, mas não conseguimos criar a lógica. Será que algum de vocês conseguem nos ajudar, pedi uma ajuda aqui para o Anderson ontem que foi rápido e me ajudou no começo, mas não conseguimos progredir.
Segue:
Parte 1.
I. Achar o Maior Absoluto da matriz.
II. Transferir a linha inteira onde o Pivô (Maior Absoluto) está, para a primeira linha e vice-versa;
Parte 2.
I. Realizar operação para zerar os elementos abaixo do pivô (Maior Absoluto) da primeira linha.
II. Cada elemento da matriz deve contemplar a seguinte operação:
Elemento + (Multiplicador/Pivô)*Pivô
Sobre o Multiplicador:
Se a matriz é 6x6 e o pivô está no C2, os multiplicadores são construídos na mesma coluna que o pivô está. Segue exemplo:
Multiplicador da Linha 2: -(C3/C2)
Multiplicador da Linha 3: -(C4/C2)
Multiplicador da Linha 4: -(C5/02)
Multiplicador da Linha 5: -(C6/02)
Multiplicador da Linha 6: -(C7/02)
Você não está autorizado a ver ou baixar esse anexo.