Escolar Documentos
Profissional Documentos
Cultura Documentos
www.unic.co.ao 1
Bibliografia
Manual de Matemática Numérica, Funiber 2023.
F., Gêvane, Cálculo Numérico, Universidade Aberta do
Brasil, 2010.
J. F., Ávila, Elementos de Métododos Numéricos, UNA,
Costa Rica, 2013.
D. C., Lobão, Introdução aos Métodos Numéricos, UFF,
Brasil 2017.
S. C., Chapra, Métodos Numéricos para Ingenieros, McGraw Hill,
Mexico, 2007.
Tema 2: Solução de Sistemas de Equações
Lineares
impossível);
✓ O sistema possui uma solução (sistema possível e único);
Método direto:
Eliminação de Gauss
Método direto: Eliminação de Gauss
Neste método procuramos reescrever um sistema
linear quadrado 𝐴 ∙ 𝑥 = 𝑏 como um sistema
triangular superior equivalente, isto é, um sistema da
forma:
Método direto: Eliminação de Gauss
Esse sistema é de fácil resolução. Partindo-se da
solução da última equação, que é dada por:
L1
10 2 1 | 7 10 2 1 | 7
0 −48 −9 | 87 ~ 0 −48 −9 | 87 L2
0 −13 −49|−23 0 0 2235|2235 13∙L2-48∙L3
Método iterativo:
Jacobi
Método iterativo: Jacobi
A solução de um sistema de equações lineares:
𝑨 ∙ 𝒙 = 𝒃 pode ser obtido resolvendo, de forma iterativa,
o sistema equivalente da forma: 𝒙 = 𝑴 ⋅ 𝒙 + 𝒅
onde: M é uma matriz nxn, x e d vetores nx1.
A partir da equação 𝑥 = 𝑀 ⋅ 𝑥 + 𝑑, um processo de
matriz iterativa pode ser gerado a partir de um vetor
inicial 𝑥 (0) e gerando uma sucessão de vetores 𝑥 (1) , 𝑥 (2) ,
𝑥 (3) ,... por meio da equação recuersiva:
𝒙(𝒌+𝟏) = 𝑴 ⋅ 𝒙(𝒌) + 𝒅
A sequência gerada pode ou não convergir, mas quando
isso acontece, seu limite é a solução do sistema.
Método iterativo: Jacobi
𝐴∙𝑥 =𝑏
𝑥 =𝑀⋅𝑥+𝑑
Método iterativo: Jacobi
Para o sistema 𝑥 = 𝑀 ⋅ 𝑥 + 𝑑 , é necessário que 𝒂𝒊𝒊 ≠0. Caso
isto não ocorra, o sistema 𝐴 ∙ 𝑥 = 𝑏 deve ser reagrupado. Assim, a
fórmula recursiva dada na forma matricial por:
𝒙(𝒌+𝟏) 𝑴 𝒙(𝒌) 𝒅
Método iterativo: Jacobi
Ou ainda 𝑥 (𝑘+1) = 𝑀 ⋅ 𝑥 (𝑘) + 𝑑 o que é equivalente a:
Método iterativo: Jacobi
Erro do método de Jacobi:
𝐸𝑚 (𝑥 (𝑘+1) ) = 𝑚𝑎𝑥 |𝑥 𝑘+1 − 𝑥 (𝑘) |
Teste de parada:
O processo iterativo 𝑥 (𝑘+1) gera aproximações até
que:
Método iterativo: Jacobi
Seja o sistema linear 𝑥 = 𝑀 ⋅ 𝑥 + 𝑑. É chamado o
fator de convergência do método de Jacobi para
este sistema, para a norma de 𝑀 e será denotado
como α, isto é:
Critério de convergencia:
Uma condição suficiente para o método de Jacobi
converge para a solução do sistema, independente
da aproximação inicial 𝑥 (0) , é que o fator de
convergência é menor que 1: (α < 1)
Método iterativo: Jacobi
Critério de convergencia:
Uma condição suficiente (mas não necessária) para
garantir a convergência do método de Jacobi aplicado
ao sistema 𝐴 ∙ 𝑥 = 𝑏, com 𝑎𝑖𝑖 ≠0, ∀𝑖 , é que A é dita
estritamente diagonal dominante.
Método iterativo: Jacobi
Exemplo 2:
Resolva com três dígitos decimais exatos o sistema a
seguir, utilizando o método Jacobi.
Método iterativo: Jacobi
Resolução:
|10| > |2 + 1|=3
| 5 | > |1 + 1|=2
|10| > |2 + 3|=5
Método iterativo:
Gauss-Seidel
Método iterativo: Gauss-Seidel
No método de Jacobi, ao calcular as variáveis, são
utilizados os valores das outras variáveis obtidas na
iteração anterior.
No método Seidel, uma vez obtido o novo valor de
uma variável, é utilizado para atualizar os valores
das variáveis que se seguem; desta forma não é
necessário salvar os valores da iteração anterior, o
que simplifica o algoritmo e economiza memória e,
por outro lado, a velocidade da convergência
melhora substancialmente.
Método iterativo: Gauss-Seidel
Em termos mais precisos, seja 𝐴 ∙ 𝑥 = 𝑏 um sistema de
n equações lineares. Assume-se, até agora, que este
sistema é quadrado e que tem diagonal dominante:
Método iterativo: Gauss-Seidel
Como os elementos 𝑎𝑖𝑖 (𝑖 = 1,2, … 𝑛) da diagonal
são diferentes de zero, o sistema, como antes, pode
ser escrito assim:
Método iterativo: Gauss-Seidel
O processo iterativo do Seidel é então definido da
seguinte forma:
Método iterativo: Gauss-Seidel
Erro do método de Seidel:
𝐸𝑚 (𝑥 (𝑘+1) ) = 𝑚𝑎𝑥 |𝑥 𝑘+1 − 𝑥 (𝑘) |
Teste de parada:
O processo iterativo 𝑥 (𝑘+1) gera aproximações até
que:
Método iterativo: Gauss-Seidel
Exemplo 3:
Resolva com três dígitos decimais exatos o sistema a
seguir, utilizando o método Seidel.
Método iterativo: Gauss-Seidel
n 𝐱𝟏 𝐱𝟐 𝐱𝟑 𝑬𝒎 (𝒙 𝒌+𝟏 )
0 0 0 0 -
1 0,7 -1,74 0,982 1,74 >0,0005
2 0,9498 -1,9864 1,0059 0,2498 >0,0005
3 0,9967 -2,0005 1,0008 0,0469 >0,0005
4 1,0000 -2,0002 1,0000 0,0033 >0,0005
5 1,0000 -2,0000 0,9999 0,0002 <0,0005
Tarefa
Dado o SEL: