41
Sistemas Lineares - - - Métodos Iterativos Prof. Renan Gustavo Pacheco Soares

Métodos Iterativos - Gauss-Jacobi - Part II - @professorenan

Embed Size (px)

Citation preview

Page 1: Métodos Iterativos - Gauss-Jacobi - Part II - @professorenan

Sistemas Lineares-

- -Métodos Iterativos

Sistemas Lineares-

- -Métodos Iterativos

Prof. Renan Gustavo Pacheco Soares

Page 2: Métodos Iterativos - Gauss-Jacobi - Part II - @professorenan

Métodos Iterativos

Prof. Renan Gustavo Pacheco Soares

Page 3: Métodos Iterativos - Gauss-Jacobi - Part II - @professorenan

Métodos Iterativos

Método de Jacobi para se chegar às fórmulas de iterações, na forma matricial:

 

Prof. Renan Gustavo Pacheco Soares

𝑨=𝑫−𝑳−𝑼𝑫=𝑴𝒂𝒕𝒓𝒊𝒛 𝑫𝒊𝒂𝒈𝒐𝒏𝒂𝒍𝑳=𝑴𝒂𝒕𝒓𝒊𝒛 𝑻𝒓𝒊𝒂𝒏𝒈𝒖𝒍𝒂𝒓 𝑰𝒏𝒇𝒆𝒓𝒊𝒐𝒓𝑼=𝑴𝒂𝒕𝒓𝒊𝒛 𝑻𝒓𝒊𝒂𝒏𝒈𝒖𝒍𝒂𝒓 𝑺𝒖𝒑𝒆𝒓𝒊𝒐𝒓

Page 4: Métodos Iterativos - Gauss-Jacobi - Part II - @professorenan

Métodos Iterativos

Prof. Renan Gustavo Pacheco Soares

𝑫=𝒂𝟏𝟏 𝟎 𝟎𝟎 𝒂𝟐𝟐 𝟎𝟎 𝟎 𝒂𝟑𝟑

𝑫=𝑴𝒂𝒕𝒓𝒊𝒛 𝑫𝒊𝒂𝒈𝒐𝒏𝒂𝒍

Page 5: Métodos Iterativos - Gauss-Jacobi - Part II - @professorenan

Métodos Iterativos

Prof. Renan Gustavo Pacheco Soares

𝑳=𝑴𝒂𝒕𝒓𝒊𝒛 𝑻𝒓𝒊𝒂𝒏𝒈𝒖𝒍𝒂𝒓 𝑰𝒏𝒇𝒆𝒓𝒊𝒐𝒓

𝑳=𝟎 𝟎 𝟎𝒂𝟐𝟏 𝟎 𝟎𝒂𝟑𝟏 𝒂𝟑𝟐 𝟎

Page 6: Métodos Iterativos - Gauss-Jacobi - Part II - @professorenan

Métodos Iterativos

Prof. Renan Gustavo Pacheco Soares

𝑼=𝑴𝒂𝒕𝒓𝒊𝒛 𝑻𝒓𝒊𝒂𝒏𝒈𝒖𝒍𝒂𝒓 𝑺𝒖𝒑𝒆𝒓𝒊𝒐𝒓

𝑼=𝟎 𝒂𝟏𝟐 𝒂𝟏𝟑

𝟎 𝟎 𝒂𝟐𝟑

𝟎 𝟎 𝟎

Page 7: Métodos Iterativos - Gauss-Jacobi - Part II - @professorenan

Exemplos

Prof. Renan Gustavo Pacheco Soares

Page 8: Métodos Iterativos - Gauss-Jacobi - Part II - @professorenan

2) Resolva o sistema linear a seguir, pelo método de Jacobi,

tendo como para Xo=0, Yo=0 e Zo=0 e ε=0,04.

Prof. Renan Gustavo Pacheco Soares

Page 9: Métodos Iterativos - Gauss-Jacobi - Part II - @professorenan

3) Resolva o sistema linear a seguir, pelo método de Jacobi,

tendo como para Xo=0, Yo=0 e Zo=0 e ε=0,03.

Prof. Renan Gustavo Pacheco Soares

Page 10: Métodos Iterativos - Gauss-Jacobi - Part II - @professorenan

4) Resolva o sistema linear a seguir, pelo método de Jacobi, tendo como para Xo=0, Yo=0 e Zo=0 e ε=0,05.

6x + y + 2z = 10

x – 3y + 0,5z = 2,80,75x + 3y – 10z = -6,9

Prof. Renan Gustavo Pacheco Soares

Page 11: Métodos Iterativos - Gauss-Jacobi - Part II - @professorenan

10 x1 + 2x2 + 3x3 = 7

x1 + 5x2 + x3 = -8

2x1 + 3x2 + 10x3 = 6

6) Resolva o sistema linear a seguir, pelo método de Jacobi,

tendo como para Xo=0, Yo=0 e Zo=0 e ε=0,05.

Prof. Renan Gustavo Pacheco Soares

Page 12: Métodos Iterativos - Gauss-Jacobi - Part II - @professorenan

Exercícios

Prof. Renan Gustavo Pacheco Soares

Page 13: Métodos Iterativos - Gauss-Jacobi - Part II - @professorenan

1) Resolva o sistema linear a seguir, pelo método de Gauss-Jacobi, tendo como para X1=0, X2=0 e X3=0 e ε=0,05.

Prof. Renan Gustavo Pacheco Soares

Page 14: Métodos Iterativos - Gauss-Jacobi - Part II - @professorenan

4) Resolva o sistema linear a seguir, pelo método de Jacobi, tendo como para Xo=0, Yo=0 e Zo=0 e ε=0,03.

Prof. Renan Gustavo Pacheco Soares

Page 15: Métodos Iterativos - Gauss-Jacobi - Part II - @professorenan

5) Resolva o sistema linear a seguir, pelo método de Jacobi,

tendo como para Xo=0, Yo=0 e Zo=0 e ε=0,06.

Prof. Renan Gustavo Pacheco Soares

Page 16: Métodos Iterativos - Gauss-Jacobi - Part II - @professorenan

Métodos Iterativos

Método de Gauss-Seidel para se chegar às fórmulas de iterações, na forma algébrica:

Prof. Renan Gustavo Pacheco Soares

Page 17: Métodos Iterativos - Gauss-Jacobi - Part II - @professorenan

Métodos Iterativos

Método de Gauss-Seidel para se chegar às fórmulas de iterações, na forma matricial:

Prof. Renan Gustavo Pacheco Soares

𝒙𝒌+𝟏=(𝑵 ¿¿−𝟏)𝒃+(𝑵 ¿¿−𝟏𝑷 )𝒙𝒌 ¿¿

𝑨=𝑵 −𝑷

N

(com diagonal zero)

Page 18: Métodos Iterativos - Gauss-Jacobi - Part II - @professorenan

Métodos Iterativos

Prof. Renan Gustavo Pacheco Soares

N

𝑵=𝒂𝟏𝟏 𝒂𝟏𝟐 𝒂𝟏𝟑

𝟎 𝒂𝟐𝟐 𝒂𝟐𝟑

𝟎 𝟎 𝒂𝟑𝟑

Page 19: Métodos Iterativos - Gauss-Jacobi - Part II - @professorenan

Métodos Iterativos

Prof. Renan Gustavo Pacheco Soares

(com diagonal zero)

𝑷=𝟎 𝟎 𝟎𝒂𝟐𝟏 𝟎 𝟎𝒂𝟑𝟏 𝒂𝟑𝟐 𝟎

Page 20: Métodos Iterativos - Gauss-Jacobi - Part II - @professorenan

Métodos Iterativos

Prof. Renan Gustavo Pacheco Soares

. =

Page 21: Métodos Iterativos - Gauss-Jacobi - Part II - @professorenan

Métodos Iterativos

Prof. Renan Gustavo Pacheco Soares

2º) Calcula os Cofatores;3º) Trabalha a regra dos sinais dos cofatores;4º) Multiplica pelo inverso do det;5º) Acha .

Page 22: Métodos Iterativos - Gauss-Jacobi - Part II - @professorenan

Métodos Iterativos

Prof. Renan Gustavo Pacheco Soares

Page 23: Métodos Iterativos - Gauss-Jacobi - Part II - @professorenan

Métodos Iterativos – Critério das Linhas para Seidel

Prof. Renan Gustavo Pacheco Soares

• Segundo esse critério, um determinado sistema irá convergir pelo método de Gauss-Seidel, se:

ii

n

ijj

ij aa 1

, para i=1, 2, 3, ..., n.

Page 24: Métodos Iterativos - Gauss-Jacobi - Part II - @professorenan

Prof. Renan Gustavo Pacheco Soares

Exemplo: O sistema abaixo satisfaz o critério das linhas e essa verificação pode ser feita de maneira quase imediata, observando-se que:

Métodos Iterativos – Critério das Linhas para Seidel

0.1048.02.14.0

0.12.02.01.0

8.73.06.036.0

4.02.02.02

4321

4321

4321

4321

xxxx

xxxx

xxxx

xxxx

4.28.02.14.04

5.02.02.01.01

5.13.06.06.03

4.12.02.012

43424144

34323133

24232122

14131211

aaaa

aaaa

aaaa

aaaa

ii

n

ijj

ij aa 1

para i=1, 2, 3, 4.

Page 25: Métodos Iterativos - Gauss-Jacobi - Part II - @professorenan

29

Distância entre duas iterações

d(k) = max xi(k) - xi

(k-1)

Critério de parada

dr(k) = d(k)/ (max xi

(k) ) <

Prof. Esp. Renan Gustavo Pacheco Soares

Métodos Iterativos - Critério de Parada

Page 26: Métodos Iterativos - Gauss-Jacobi - Part II - @professorenan

30

EXEMPLO

Seja o sistema 10 x1 + 2x2 + 3x3 = -7

x1 + 5x2 + x3 = -8

2x1 + 3x2 + 10x3 = -6

Prof. Esp. Renan Gustavo Pacheco Soares

Métodos Iterativos - Critério de Parada

Page 27: Métodos Iterativos - Gauss-Jacobi - Part II - @professorenan

31

Com x0 = 0,7

-1,6

0,6

e = 0,05

Prof. Esp. Renan Gustavo Pacheco Soares

Métodos Iterativos - Critério de Parada

Page 28: Métodos Iterativos - Gauss-Jacobi - Part II - @professorenan

32

obtemos x(1) =

-0,56

-1,86

-0,26

= 0,05

|x1(1) – x1

(0)| = 1,26

|x2(1) – x2

(0)| = 0,26

|x3(1) – x3

(0)| = 0,86

dr(1) = 1,26/ (max xi(1) )

= 0,677 >

Prof. Esp. Renan Gustavo Pacheco Soares

Métodos Iterativos - Critério de Parada

Page 29: Métodos Iterativos - Gauss-Jacobi - Part II - @professorenan

33

x(2) =-0,25

-1,44

0,07

= 0,05

dr(2) = 0,42/ 1,44 = 0,29 >

x(3) =-0,43

-1,56

-0,11

dr(3) = 0,18/ 1,56 = 0,12 >

Prof. Esp. Renan Gustavo Pacheco Soares

Métodos Iterativos - Critério de Parada

Page 30: Métodos Iterativos - Gauss-Jacobi - Part II - @professorenan

34

x(4) =-0,35

-1,49

-0,04

= 0,05

dr(4) = 0,08/ 1,49 = 0,054 >

x(5) =-0,39

-1,52

-0,08

dr(5) = 0,04/ 1,52 = 0,03 <

Prof. Esp. Renan Gustavo Pacheco Soares

Métodos Iterativos - Critério de Parada

Page 31: Métodos Iterativos - Gauss-Jacobi - Part II - @professorenan

35

SOLUÇÃO10 x1 + 2x2 + 3x3 = -7

x1 + 5x2 + x3 = -8

2x1 + 3x2 + 10x3 = -6

x* =

-0,39

-1,52

-0,08

Prof. Esp. Renan Gustavo Pacheco Soares

Métodos Iterativos - Critério de Parada

Page 32: Métodos Iterativos - Gauss-Jacobi - Part II - @professorenan

Exemplos

Prof. Renan Gustavo Pacheco Soares

Page 33: Métodos Iterativos - Gauss-Jacobi - Part II - @professorenan

2) Resolva o sistema linear a seguir, pelo método de Seidel,

tendo como para Xo=0, Yo=0 e Zo=0 e ε=0,04.

Prof. Renan Gustavo Pacheco Soares

Page 34: Métodos Iterativos - Gauss-Jacobi - Part II - @professorenan

3) Resolva o sistema linear a seguir, pelo método de Seidel,

tendo como para Xo=0, Yo=0 e Zo=0 e ε=0,03.

Prof. Renan Gustavo Pacheco Soares

Page 35: Métodos Iterativos - Gauss-Jacobi - Part II - @professorenan

4) Resolva o sistema linear a seguir, pelo método de Seidel, tendo como para Xo=0, Yo=0 e Zo=0 e ε=0,05.

6x + y + 2z = 10

x – 3y + 0,5z = 2,80,75x + 3y – 10z = -6,9

Prof. Renan Gustavo Pacheco Soares

Page 36: Métodos Iterativos - Gauss-Jacobi - Part II - @professorenan

10 x1 + 2x2 + 3x3 = 7

x1 + 5x2 + x3 = -8

2x1 + 3x2 + 10x3 = 6

6) Resolva o sistema linear a seguir, pelo método de Seidel,

tendo como para Xo=0, Yo=0 e Zo=0 e ε=0,05.

Prof. Renan Gustavo Pacheco Soares

Page 37: Métodos Iterativos - Gauss-Jacobi - Part II - @professorenan

Exercícios

Prof. Renan Gustavo Pacheco Soares

Page 38: Métodos Iterativos - Gauss-Jacobi - Part II - @professorenan

1) Resolva o sistema linear a seguir, pelo método de Seidel, tendo como para Xo=0, Yo=0 e Zo=0 e ε=0,05.

Prof. Renan Gustavo Pacheco Soares

Page 39: Métodos Iterativos - Gauss-Jacobi - Part II - @professorenan

4) Resolva o sistema linear a seguir, pelo método de Seidel, tendo como para Xo=0, Yo=0 e Zo=0 e ε=0,03.

Prof. Renan Gustavo Pacheco Soares

Page 40: Métodos Iterativos - Gauss-Jacobi - Part II - @professorenan

5) Resolva o sistema linear a seguir, pelo método de Seidel,

tendo como para Xo=0, Yo=0 e Zo=0 e ε=0,06.

Prof. Renan Gustavo Pacheco Soares

Page 41: Métodos Iterativos - Gauss-Jacobi - Part II - @professorenan