Buscar

Sistemas de Equações Lineares

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 26 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 26 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 26 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

15/05/20
1
Sistemas de Equações Lineares - Aulas remotas
15.05.2020
Prof. João Paulo
ATENÇÃO
O CONTEÚDO AUDIOVISUAL A SEGUIR É PARA USO 
EXCLUSIVAMENTE ACADÊMICO E ESTÁ PROTEGIDO PELAS 
LEIS DE PROPRIEDADE INTELECTUAL, SENDO VEDADA SUA 
CESSÃO OU OUTRA FORMA DE UTILIZAÇÃO NÃO 
AUTORIZADA, DO TODO OU DE QUALQUER PARTE
1
2
15/05/20
2
AGENDA
Sistemas de Equações Lineares
• Métodos Diretos:
i. Fatoração LU pelo Método de Crout
ii. Fatoração LU por Eliminação de Gauss
• Métodos Iterativos:
i. Método de Jacobi
ii. Método de Gauss-Seidel
iii. Critérios de Convergência
AGENDA
Sistemas de Equações Lineares
• Métodos Diretos:
i. Fatoração LU pelo Método de Crout
ii. Fatoração LU por Eliminação de Gauss
• Métodos Iterativos:
i. Método de Jacobi
ii. Método de Gauss-Seidel
iii. Critérios de Convergência
3
4
15/05/20
3
Introdução
• Métodos diretos:
– “São métodos que ao cabo de um número finito de 
operações apresentam, teoricamente, a solução exata do 
sistema em estudo.”
• Métodos Iterativos:
– “Os métodos iterativos conduzem a uma solução 
aproximada, mas com erro controlado, têm vantagens 
computacionais e implicam menos recursos de memória 
do que os métodos diretos”
Desvantagens dos Métodos Diretos
– “Os métodos diretos não são recomendados 
quando o sistema de equações lineares a ser 
resolvido é muito grande ou se a matriz 
correspondente a ele tem a grande maioria de 
seus elementos nulos (matriz esparsa)”
5
6
15/05/20
4
Métodos iterativos
• Nos casos em que as matrizes são grandes 
e/ou esparsas os métodos iterativos são mais 
indicados.
• Partem de uma aproximação inicial ���� da 
solução do sistema �� � � e geram uma 
sequência ���	�
 de soluções aproximadas de 
�.
Método de Jacobi
– Método do final do século XVIII
• Jacobi
– Matemático Alemão
– 1804-1851
– Esse método pode também ser conhecido 
como Método de Gauss-Jacobi.
Carl Gustav Jakob Jacobi
7
8
15/05/20
5
Método de Gauss-Seidel
• Carl Friedrich Gauss
– Matemático Alemão
– 1777-1855
• Philipp Ludwig Ritter von Seidel
– Matemático Alemão
– 1821-1896
• O método é de Gauss (1823), mas só foi publicado em 
1874 por Seidel.
MÉTODO DE JACOBI
9
10
15/05/20
6
Introdução
• �� � 
:
• Esta equação é utilizada para obter soluções 
���� a partir de ��
– É um processo iterativo em que definimos 
���� a partir de ��. 
– Naturalmente, precisamos de um ��.
Processo iterativo - Jacobi
Ou de forma simples, 
basta isolar cada variável 
do sistema (xi
(k+1)) em sua
linha correspondente em
função das demais
variáveis em (xj
(k)).
11
12
15/05/20
7
Jacobi – Critérios de parada
• Podemos ter vários critérios de parada:
– Ex1: max
����� 
|��
���
��
�
���
|
|�
�
���
|
 !
– Ex2: "#$
%�&�' 
|�&
	�%
( �&
�	�
| )
• ! é a precisão desejada
• Pode-se também estabelecer um número máximo 
de iterações.
Usaremos este
critério!
Método de Jacobi
• Exemplo 1: Resolva o Sistema de Equações Lineares abaixo pelo
Método Iterativo de Jacobi para uma precisão de 0,05 e
x(0)=(0;0;0)t. Utilize um FIX de 4.
13
14
15/05/20
8
Exemplo 1
• Roteiro:
1. Isolar cada equação de acordo com sua linha em xi
(k+1);
2. Montar a Tabela com as colunas das variáveis em xi
(k+1) ; e suas
respectivas precisões em módulo |Exi
(k+1)|;
3. Ir preenchendo cada linha da tabela, calculando cada xi
(k+1) a partir
do valor xi
(k) . A 1a linha é calculada usando a condição inicial x(0) .
4. Continuar com as iterações até que todas as varíaveis atendam o 
critério xi
(k+1) - xi
(k) < precisão.
Exemplo 1
• Roteiro:
1. Isolar cada equação de acordo com sua linha em xi
(k+1);
x1
(k+1) = [8 - 2x2
(k) – x3
(k)]/5
x2
(k+1) = [7 - 3x1
(k) + 2x3
(k)]/6
x3
(k+1) = [8 - 2x1
(k) + 4x2
(k)]/10
15
16
15/05/20
9
Exemplo 1
• Exemplo 1: Solução:
*+,-.çã1 x1
(k+1) |Ex1
(k+1)| x2
(k+1) |Ex2
(k+1)| x3
(k+1) |Ex3
(k+1)|
x(0)=(0;0;0)t
Precisão 
=0,05
FIX=4
A (A-0) B (B-0) C (C-0)
D (D-A) E (E-B) F (F-C)
Exemplo 1
• Exemplo 1: Solução:
*+,-.çã1 x1
(k+1) |Ex1
(k+1)| x2
(k+1) |Ex2
(k+1)| x3
(k+1) |Ex3
(k+1)|
0 1,6000 1,6000 1,1667 1,1667 0,8000 0,8000
x(0)=(0;0;0)t
Precisão 
=0,05
FIX=4
A (A-0) B (B-0) C (C-0)
D (D-A) E (E-B) F (F-C)
17
18
15/05/20
10
Exemplo 1
• Exemplo 1: Solução:
*+,-.çã1 x1
(k+1) |Ex1
(k+1)| x2
(k+1) |Ex2
(k+1)| x3
(k+1) |Ex3
(k+1)|
0 1,6000 1,6000 1,1667 1,1667 0,8000 0,8000
1 0,9733 0,6267 0,6333 0,5334 0,9467 0,1467
x(0)=(0;0;0)t
Precisão 
=0,05
FIX=4
A (A-0) B (B-0) C (C-0)
D (D-A) E (E-B) F (F-C)
Exemplo 1
• Exemplo 1: Solução:
*+,-.çã1 x1
(k+1) |Ex1
(k+1)| x2
(k+1) |Ex2
(k+1)| x3
(k+1) |Ex3
(k+1)|
0 1,6000 1,6000 1,1667 1,1667 0,8000 0,8000
1 0,9733 0,6267 0,6333 0,5334 0,9467 0,1467
2 1,1573 0,1840 0,9956 0,3623 0,8587 0,0880
x(0)=(0;0;0)t
Precisão 
=0,05
FIX=4
A (A-0) B (B-0) C (C-0)
D (D-A) E (E-B) F (F-C)
A (A-D) B (B-E) C (C-F)
19
20
15/05/20
11
Exemplo 1
• Exemplo 1: Solução:
*+,-.çã1 x1
(k+1) |Ex1
(k+1)| x2
(k+1) |Ex2
(k+1)| x3
(k+1) |Ex3
(k+1)|
0 1,6000 1,6000 1,1667 1,1667 0,8000 0,8000
1 0,9733 0,6267 0,6333 0,5334 0,9467 0,1467
2 1,1573 0,1840 0,9956 0,3623 0,8587 0,0880
3 1,0300 0,1273 0,8743 0,1213 0,9668 0,1081
x(0)=(0;0;0)t
Precisão 
=0,05
FIX=4
A (A-0) B (B-0) C (C-0)
D (D-A) E (E-B) F (F-C)
A (A-D) B (B-E) C (C-F)
D (D-A) E (E-B) F (F-C)
Exemplo 1
• Exemplo 1: Solução:
*+,-.çã1 x1
(k+1) |Ex1
(k+1)| x2
(k+1) |Ex2
(k+1)| x3
(k+1) |Ex3
(k+1)|
0 1,6000 1,6000 1,1667 1,1667 0,8000 0,8000
1 0,9733 0,6267 0,6333 0,5334 0,9467 0,1467
2 1,1573 0,1840 0,9956 0,3623 0,8587 0,0880
3 1,0300 0,1273 0,8743 0,1213 0,9668 0,1081
4 1,0569 0,0269 0,9740 0,0997 0,9437 0,0231
x(0)=(0;0;0)t
Precisão 
=0,05
FIX=4
A (A-0) B (B-0) C (C-0)
D (D-A) E (E-B) F (F-C)
A (A-D) B (B-E) C (C-F)
D (D-A) E (E-B) F (F-C)
A (A-D) B (B-E) C (C-F)
21
22
15/05/20
12
Exemplo 1
• Exemplo 1: Solução:
*+,-.çã1 x1
(k+1) |Ex1
(k+1)| x2
(k+1) |Ex2
(k+1)| x3
(k+1) |Ex3
(k+1)|
0 1,6000 1,6000 1,1667 1,1667 0,8000 0,8000
1 0,9733 0,6267 0,6333 0,5334 0,9467 0,1467
2 1,1573 0,1840 0,9956 0,3623 0,8587 0,0880
3 1,03000,1273 0,8743 0,1213 0,9668 0,1081
4 1,0569 0,0269 0,9740 0,0997 0,9437 0,0231
5 1,0217 0,0352 0,9528 0,0212 0,9782 0,0345
x(0)=(0;0;0)t
Precisão 
=0,05
FIX=4
A (A-0) B (B-0) C (C-0)
D (D-A) E (E-B) F (F-C)
A (A-D) B (B-E) C (C-F)
D (D-A) E (E-B) F (F-C)
A (A-D) B (B-E) C (C-F)
D (D-A) E (E-B) F (F-C)
Exemplo 1
• Exemplo 1: Solução:
*+,-.çã1 x1
(k+1) |Ex1
(k+1)| x2
(k+1) |Ex2
(k+1)| x3
(k+1) |Ex3
(k+1)|
0 1,6000 1,6000 1,1667 1,1667 0,8000 0,8000
1 0,9733 0,6267 0,6333 0,5334 0,9467 0,1467
2 1,1573 0,1840 0,9956 0,3623 0,8587 0,0880
3 1,0300 0,1273 0,8743 0,1213 0,9668 0,1081
4 1,0569 0,0269 0,9740 0,0997 0,9437 0,0231
5 1,0217 0,0352 0,9528 0,0212 0,9782 0,0345
x(0)=(0;0;0)t
Precisão 
=0,05
FIX=4
A (A-0) B (B-0) C (C-0)
D (D-A) E (E-B) F (F-C)
A (A-D) B (B-E) C (C-F)
X = ±
D (D-A) E (E-B) F (F-C)
A (A-D) B (B-E) C (C-F)
D (D-A) E (E-B) F (F-C)
23
24
15/05/20
13
MÉTODO DE GAUSS-SEIDEL
Introdução
• Jacobi usa a equação para obter soluções ���� a 
partir de ��
– É um processo iterativo em que definimos 
���� a partir de ��. 
– Seidel percebeu que quando calculamos por 
exemplo os valores de x2 e x3, já poderíamos 
utilizar os valores já atualizados na mesma 
iteração pelas demais variáveis.
25
26
15/05/20
14
Método de Gauss-Seidel
• Logo, temos a sequência
Ou de forma simples, basta isolar cada variável 
do sistema (xi
(k+1)) em sua linha correspondente
em função das demais novas variáveis em (xj
(k)) e 
as já conhecidas em (xi
(k+1)).
Gauss-Seidel – Critérios de parada
• Podemos ter vários critérios de parada:
– Ex1: max
����� 
|��
���
��
�
���
|
|�
�
���
|
 !
– Ex2: "#$
%�&�' 
|�&
	�%
( �&
�	�
| )
• ! é a precisão desejada
• Pode-se também estabelecer um número máximo 
de iterações.
Usaremos este
critério!
27
28
15/05/20
15
Método de Gauss-Seidel
• Exemplo 1: Resolva o Sistema de Equações Lineares abaixo pelo
Método Iterativo de Gauss-Seidel para uma precisão de 0,05 e
x(0)=(0;0;0)t. Utilize um FIX de 4.
Exemplo 1
• Roteiro:
1. Isolar cada equação de acordo com sua linha em xi
(k+1) (Lembrar de 
usar as variáveis já calculadas como xi
(k+1) ;
2. Montar a Tabela com as colunas das variáveis em xi
(k+1) ; e suas
respectivas precisões em módulo |Exi
(k+1)|;
3. Ir preenchendo cada linha da tabela, calculando cada xi
(k+1) a partir
do valor xi
(k) . A 1a linha é calculada usando a condição inicial x(0) .
4. Continuar com as iterações até que todas as varíaveis atendam o 
critério xi
(k+1) - xi
(k) < precisão.
29
30
15/05/20
16
Exemplo 1
• Roteiro:
1. Isolar cada equação de acordo com sua linha em xi
(k+1);
x1
(k+1) = [8 - 2x2
(k) – x3
(k)]/5
x2
(k+1) = [7 - 3x1
(k+1) + 2x3
(k)]/6
x3
(k+1) = [8 - 2x1
(k+1) + 4x2
(k+1)]/10
Exemplo 1
• Exemplo 1: Solução:
*+,-.çã1 x1
(k+1) |Ex1
(k+1)| x2
(k+1) |Ex2
(k+1)| x3
(k+1) |Ex3
(k+1)|
x(0)=(0;0;0)t
Precisão 
=0,05
FIX=4
A (A-0) B (B-0) C (C-0)
D (D-A) E (E-B) F (F-C)
31
32
15/05/20
17
Exemplo 1
• Exemplo 1: Solução:
*+,-.çã1 x1
(k+1) |Ex1
(k+1)| x2
(k+1) |Ex2
(k+1)| x3
(k+1) |Ex3
(k+1)|
0 1,6000 1,6000 0,3667 0,3667 0,6267 0,6267
x(0)=(0;0;0)t
Precisão 
=0,05
FIX=4
A (A-0) B (B-0) C (C-0)
D (D-A) E (E-B) F (F-C)
Exemplo 1
• Exemplo 1: Solução:
*+,-.çã1 x1
(k+1) |Ex1
(k+1)| x2
(k+1) |Ex2
(k+1)| x3
(k+1) |Ex3
(k+1)|
0 1,6000 1,6000 0,3667 0,3667 0,6267 0,6267
1 1,3280 0,2720 0,7116 0,3449 0,8190 0,1923x(0)=(0;0;0)t
Precisão 
=0,05
FIX=4
A (A-0) B (B-0) C (C-0)
D (D-A) E (E-B) F (F-C)
33
34
15/05/20
18
Exemplo 1
• Exemplo 1: Solução:
*+,-.çã1 x1
(k+1) |Ex1
(k+1)| x2
(k+1) |Ex2
(k+1)| x3
(k+1) |Ex3
(k+1)|
0 1,6000 1,6000 0,3667 0,3667 0,6267 0,6267
1 1,3280 0,2720 0,7116 0,3449 0,8190 0,1923
2 1,1516 0,1764 0,8639 0,1523 0,9152 0,0962
x(0)=(0;0;0)t
Precisão 
=0,05
FIX=4
A (A-0) B (B-0) C (C-0)
D (D-A) E (E-B) F (F-C)
A (A-D) B (B-E) C (C-F)
Exemplo 1
• Exemplo 1: Solução:
*+,-.çã1 x1
(k+1) |Ex1
(k+1)| x2
(k+1) |Ex2
(k+1)| x3
(k+1) |Ex3
(k+1)|
0 1,6000 1,6000 0,3667 0,3667 0,6267 0,6267
1 1,3280 0,2720 0,7116 0,3449 0,8190 0,1923
2 1,1516 0,1764 0,8639 0,1523 0,9152 0,0962
3 1,0714 0,0802 0,9360 0,0722 0,9601 0,0449
x(0)=(0;0;0)t
Precisão 
=0,05
FIX=4
A (A-0) B (B-0) C (C-0)
D (D-A) E (E-B) F (F-C)
A (A-D) B (B-E) C (C-F)
D (D-A) E (E-B) F (F-C)
35
36
15/05/20
19
Exemplo 1
• Exemplo 1: Solução:
*+,-.çã1 x1
(k+1) |Ex1
(k+1)| x2
(k+1) |Ex2
(k+1)| x3
(k+1) |Ex3
(k+1)|
0 1,6000 1,6000 0,3667 0,3667 0,6267 0,6267
1 1,3280 0,2720 0,7116 0,3449 0,8190 0,1923
2 1,1516 0,1764 0,8639 0,1523 0,9152 0,0962
3 1,0714 0,0802 0,9360 0,0722 0,9601 0,0449
4 1,0336 0,0379 0,9699 0,0339 0,9813 0,0211
x(0)=(0;0;0)t
Precisão 
=0,05
FIX=4
A (A-0) B (B-0) C (C-0)
D (D-A) E (E-B) F (F-C)
A (A-D) B (B-E) C (C-F)
D (D-A) E (E-B) F (F-C)
A (A-D) B (B-E)C (C-F)
Exemplo 1
• Exemplo 1: Solução:
*+,-.çã1 x1
(k+1) |Ex1
(k+1)| x2
(k+1) |Ex2
(k+1)| x3
(k+1) |Ex3
(k+1)|
0 1,6000 1,6000 0,3667 0,3667 0,6267 0,6267
1 1,3280 0,2720 0,7116 0,3449 0,8190 0,1923
2 1,1516 0,1764 0,8639 0,1523 0,9152 0,0962
3 1,0714 0,0802 0,9360 0,0722 0,9601 0,0449
4 1,0336 0,0379 0,9699 0,0339 0,9813 0,0211
x(0)=(0;0;0)t
Precisão 
=0,05
FIX=4
A (A-0) B (B-0) C (C-0)
D (D-A) E (E-B) F (F-C)
X = ±
A (A-D) B (B-E) C (C-F)
D (D-A) E (E-B) F (F-C)
A (A-D) B (B-E) C (C-F)
Deu uma iteração a menos que o método de Jacobi!
37
38
15/05/20
20
Observações
• O número de operações nos métodos de Jacobi 
e de Gauss-Seidel depende da quantidade de 
coeficientes não nulos em cada equação.
• Se a i-ésima equação possui 2� coeficientes não-
nulos, os métodos de Jacobi e Gauss-Seidel
necessitam de +&� 3 +&4 3 5 operações em 
cada iteração.
– A: # adições/subtrações
– M: # multiplicações
– D: # divisões
Observações
• Logo, o número total de operações de 
ponto flutuante em cada iteração para um 
sistema de 6 equações é dado por:
39
40
15/05/20
21
Usando o Exemplo 1
• Para cada equação A=2, M=2 e D=1.
• Logo, temos que (3+3+3).2 + 
(3+3+3).2+3.1=39
CRITÉRIOS DE CONVERGÊNCIA
41
42
15/05/20
22
Critério das Linhas
– Seja o sistema linear Ax=b e seja:
– Se ,então os métodos de Jacobi 
e Gauss-Seidel geram uma sequência {x(k)} 
convergente para a solução do sistema, 
independente da escolha de x(0). 
Critério de Sassenfeld
– Seja o sistema linear Ax=b e seja:
, e 
– Se β < 1, então o método de Gauss-Seidel gera uma 
sequência {x(k)} convergente para a solução do sistema, 
independente da escolha de x(0). 
– Quanto menor β, mais rápida a convergência.
β1 é igual ao α1!
43
44
15/05/20
23
Artifícios para garantir Convergência
– Para o Método de Jacobi, sempre que o critério das linhas 
não for satisfeito, devemos tentar uma permutação de 
linhas e/ou colunas de forma a obtermos uma disposição 
para a qual a matriz dos coeficientes satisfaça o critério das 
linhas.
– Em relação ao Método de Gauss-Seidel, podemos fazer 
permutações nas linhas e colunas para encontrar uma 
disposição que satisfaça o critério das linhas ou o critério de 
Sassenfeld.
– No entanto, nem sempre é possível obter tal disposição.
Critérios de Convergência
• Exemplo 1: Verifique se o Sistema de Equações Lineares abaixo 
tem convergência pelos Critérios das Linhas e o de Sassenfeld.
45
46
15/05/20
24
Exemplo 1
• Critério das Linhas:
1. Calcular os αk de cada linha:
α1= [|a12|+ |a13|]/|a11|= (2+1)/5 = 3/5 = 0,60 < 1
α2= [|a21|+ |a23|]/|a22|= (3+2)/6 = 5/6 = 0,83 < 1
α3= [|a31|+ |a32|]/|a33|= (2+4)/10 = 6/10 = 0,60 < 1
*Logo há convergência para os Métodos de Jacobi e Gauss-Seidel pelo 
critério das linhas.
Exemplo 1
• Critério de Sassenfeld:
1. Calcular os βk de cada linha:
β1= α1= [|a12|+ |a13|]/|a11|= (2+1)/5 = 3/5 = 0,60 < 1
β2= [|a21|. β1 + |a23|]/|a22|= [3.0,6+2]/6 = (3,8)/6 = 0,63 < 1
β3= [|a31|. β1 + |a32|. β2 ]/|a33|= [2.0,6+4.0,63]/10 = (3,72)/10 = 0,37 < 1
*Logo há convergência para o Método de Gauss-Seidel pelo critério de 
Sassenfeld.
47
48
15/05/20
25
Exercícios
• Resolva os seguintes Sistemas de Equações Lineares pelos métodos
iterativos de Jacobi e Gauss-Seidel. Antes, verifique o critério de 
convergência e caso necessário faça permutações para garantir a 
convergência:
A)
B) 
Com x(0)=[0,7;-1,6;0,6]t
FIX = 4 e precisão de 0,05
Com x(0)=[0;0;0]t
FIX = 4 e precisão de 0,05
Dúvidas e Sugestões 
?
49
50
15/05/20
26
Referências
51
52

Continue navegando

Outros materiais