Visitante
Resolução de sistemas lineares: Método de Jacobi - vídeo aula
Introdução
O método de Jacobi é uma simplicação do algorítmo de valores próprios de Jacobi, sendo ele formulado pelo matemático alemão Carl Gustav Jakob Jacobi no final do século XVIII.
Para resolução de sistemas lineares com poucas dimensões, dificilmente usa-se métodos iterativos, uma vez que eles levam maior tempo para obter uma aproximação do real valor se comparados com os métódos diretos, como por exemplo a eliminação gaussiana.
Entretanto, para sistemas grandes, como os que encontramos ao fazermos a análise de determinados circuitos ou na resolução de equações diferenciais parciais, essas técnicas iterativas tornam-se mais eficientes.
Conteúdo
Suponha que queremos achar a solução de um sistema linear de três variáveis:
Esse processo iterativo da obtenção de uma solução $x$ para o sistema a partir de uma solução obtida anteriormente é denominado Método iterativo de Jacobi. A matriz $B$ é chamada de matriz de iteração porque é ela quem define o processo iterativo.
Iniciamos com um chute inicial $x^{(0)}$ para a solução do sistema. A partir dele, vamos iterando e obtendo novas soluções. Desde que o processo seja convergente, a cada iteração obtemos uma solução que se aproxima cada vez mais da solução exata. Sabemos que:
$$ x^{(1)} = Bx^{(0)} + d, $$ ou, generalizando para uma iteração $k$, obtemos que: $$ x^{(k+1)} = Bx^{(k)} + d. $$
Exemplo 1
Resolva o sistema linear de forma que o erro seja menor ou igual a $0.05$:
Observação: esse chute poderia ser um outro vetor qualquer, por exemplo: $x^{(0)} = \begin{bmatrix}0 \\ 0 \\ 0 \end{bmatrix}$
Agora já podemos iniciar o processo iterativo $x^{(k+1)} = Bx^{(k)} + d$: $$ x^{(1)} = Bx^{(0)} + d. $$ Iteração 1:
Prosseguindo as iterações, nós teremos:
Iteração 2: $$x^{(2)} = Bx^{(1)} + d$$
Algoritmo para implementação computacional