A aplicação do Algoritmo de Eliminação de Gauss na resolução de um sistema de equações lineares reduz o problema inicial a um outro, equivalente ao dado (ou seja, com o mesmo conjunto de soluções) onde a matriz associada ao sistema é escada de linhas. Tal permite a utilização do algoritmo da susbstituição inversa por forma a se encontrar (caso existam) as soluções para o problema. Nesse método, o valor das incógnitas básicas era encontrado à custa das incógnitas livres e dos termos independentes, bem como do valor das incógnitas básicas encontrado no passo anterior, no sentido sul
norte do vector das incógnitas. Recorde que no AEG a estratégia tinha como objectivo, por operações elementares de linhas, obter zeros por debaixo de cada pivot, estratégia essa implementada no sentido NW
SE. Este raciocínio pode ser estendido a obterem-se zeros por cima dos pivots, no sentido SW
NE, por operações elementares de linhas. De facto, neste processo estão ausentes trocas de linhas, já que os pivots usados neste novo processo são que estiveram envolvidos na fase inicial correspondente ao AEG. O resultado final será uma matriz constituída pelos pivots, tendo estes zeros por debaixo e por cima. Ou seja, se se dividir cada linha não nula pelo pivot respectivo, obtemos uma matriz da forma, a menos de trocas de colunas, uma matriz da forma
, podendo os blocos nulos não existir. A este método (à excepção da possível troca de colunas) é denominado o algoritmo de Gauss-Jordan, e a matriz obtida diz-se que está na forma canónica (reduzida) de linhas, ou na forma normal (ou canónica) de Hermite. Ou seja, a matriz
,
, obtida satisfaz:
Repare que só são realizadas operações elementares nas linhas da matriz. A aplicação deste método na resolução de uma sistema de equações lineares permite obter, de forma imediata, o valor das incógnitas básicas. Apesar deste método parecer mais atractivo que o de Gauss (ou suas variantes), em geral é menos eficiente do ponto de vista computacional.
Octave
Considere a matriz
. A forma normal de Hermite de
é
> rref (A) ans = 1 0 0 -2 0 1 0 -2 0 0 1 3Ora se
No que se segue, mostramos como se aplica o algoritmo de Gauss-Jordan para inverter matrizes.
Seja uma matriz
, não-singular. Ou seja, invertível. De forma equivalente, existe uma única matriz
tal que
. Denotemos a matriz
, que pretendemos obter, à custa das suas colunas:
. Pela forma como está definido o produto matricial, e tomando
como a
-ésima coluna da matriz
, a igualdade
pode-se escrever como
. Surgem-nos, então,
equações matriciais:
Seguinte: Regra de Cramer
Acima: Sistemas de equações lineares
Anterior: Resolução de
  Conteúdo
Pedro Patricio
2008-01-08