Professional Documents
Culture Documents
1
I. Introduo
para
no
complicar
anlise,
=
=
=
=
2,0000...
0,3333...
3,14159255...
1,41421356...
2,0000....
+2,0000....
----------4,0000....
2 . = 6,283185????
infinitos
sries,
limites,
Ex. :
(0,72)3
(0,72)5
(0,72)7
sen 0,72 = 0,72 - ------- + ------- - ------- + ...
3!
5!
7!
2. Mtodos Numricos
a) Tericos :
(0,72)3
(0,72)5
(0,72)7
sen 0,72 = 0,72 - ------- + ------- - ------- = 0,659385
3!
5!
7!
(0,72)9
(0,72)11
(0,72)13
erro = ------- - ------- + ------- < 0,4 . 10-6
9!
11!
13!
Mtodos Numricos
2
b)Prticos :
os
nmeros
que
intervem
nos
processos
so
representados com um nmero finito de algarismos,
ocorrendo erro de arredondamento.
Ex.:
623,4783
+502,9731
--------1.126,4514
623,4783
x 502,9731
---------------315.592,81333373
1.126,451
315.592,8
c)Definio :
Disciplina que busca :
considerando que :
Mtodos Numricos
determinante
sistema
da
matriz
de
coeficientes
do
3
i
determinante
da
matriz
resultante
substituio
da
coluna
i
da
matriz
coeficientes do sistema pelo vetor b.
da
de
definio da abrangncia; e
Mtodos Numricos
4
b)ANLISE DO SISTEMA
Tambm chamado de projeto lgico do sistema, consiste
na definio do "O QUE QUEREMOS" e composta das
seguintes atividades :
c)PROJETO DO SISTEMA
Tambm chamado de projeto fsico do sistema, consiste
na definio do "COMO FAZER" e composta das
seguintes atividades :
d)IMPLEMENTAO DO SISTEMA
Nesta etapa o que foi projetado executado.
feita a
numrico.
implementao
computacional
do
mtodo
e)IMPLANTAO DO SISTEMA
O sistema colocado em operao.
feita a anlise dos resultados obtidos.
f)OPERAO DO SISTEMA
g)DOCUMENTAO DO SISTEMA
Esta etapa realizada ao mesmo tempo que as demais e
consiste na documentao dos seguintes elementos :
- sadas
- entradas;
- processos;
Mtodos Numricos
5
g)MANUTENO DO SISTEMA
Esta etapa executada durante a operao do sistema
para a sua correo, melhoria ou expanso.
para
Ex.: Clculo
eltrico :
um
da
queda
de
tenso
em
tornar
circuito
Lei de Ohm : v = R . i
v = R . i + r . i3
c)na implementao computacional :
Mtodos Numricos
6
II. Representao de Nmeros Reais e Erros
1. Representao de nmeros
Preciso :
Exatido
um
valor
que
no
Algarismo significativo :
onde :
ai o algarismo da posio na base original;
b0 o nmero convertido;
o valor da base original.
Ex. 1.1 : ( 10111 )2 = ( ? )10
b4 = a4 = 1
b3 = a3 + . b4 = 0 + 2 .
1 = 2
b2 = a2 + . b3 = 1 + 2 .
2 = 5
b1 = a1 + . b2 = 1 + 2 .
5 = 11
b0 = a0 + . b1 = 1 + 2 . 11 = 23
( 10111 )2 = ( 23 )10
Ex. 1.2 : ( 347 )10 = ( ? )2
b2 = a2 = 3 = 11
b1 = a1 + . b2 = (100) + (1010) . (11) = (100010)
b0 = a0 + . b1 = (111) + (1010) . (100010)
= (101011011)
( 347 )10 = ( 101011011 )2
Mtodos Numricos
j = 1,...,t
em
Se e > M
resulta em "overflow"; e
se e < m
resulta em "underflow".
Mtodos Numricos
aritmtica
de
ponto
10
Um nmero ( R ) com mais algarismos que o permitido ou
com representao no finita na base numrica, ser
aproximado ( R ) por arredondamento ou por truncamneto.
Pode-se represent-lo na forma :
R = Fx . e + Gx . e-t
onde, se a base 10 :
0,1 Fx < 1
0
Gx < 1
Truncamento :
Arredondamento :
se Gx < 0,5
R = Fx . e
se Gx 0,5
R = Fx . e + e-t
3. Erros
Erro absoluto ( EAx ) :
utiliza-se
uma
Mtodos Numricos
todos so corretos
11
= 0,6669984253
s os 3 primeiros so
corretos
Erro relativo ( ERx ) :
Teorema 1 :
Teorema 2 :
Ex.: 34,152
10-5
31,54682 com erro relativo menor que 10-5
tem 4 algarismos significativos corretos
Erro no truncamento :
EAx = x - x = Gx . e-t < e-t
EAx
Gx . e-t
10e-t
ERx = ---- = ----------- < --------- = 10-t+1
x
Fx. e
0,1 . 10e
Erro no arredondamento :
EAx = x - x= Gx . e-t < e-t
EAx
Gx . e-t
10e-t
ERx = ---- = ----------- < --------- = 10-t+1
x
Fx. e
0,1 . 10e
se Gx < 0,5 :
Mtodos Numricos
12
0,5 . 10e-t
ERx
0,5 . 10-t+1
0,937000 . 104
+ 0,001272 . 104
-------------0,938272 . 104
z = 0,9383 . 104
= 0,9382 . 104
Mtodos Numricos
por arredondamento
por truncamento
Heinz Arthur Niederheitmann Jr
13
por arredondamento
por truncamento
10-t+1
no truncamento
ERop <
0,5 . 10-t+1
no arredondamento
ERx+y
EAx+y
EAx+y
x
EAy
y
= ------ = ------- . ----- + ---- . -----x + y
x
x + y
y
x + y
ERx+y
x
y
= ERx . ----- + ERy . -----x + y
x + y
14
z = x - y
x = x + EAx
y = y + EAy
x - y = x + EAx - y + EAy
= ( x - y ) + ( EAx - EAy )
EAx-y = EAx - EAy
ERx-y
x
y
= ERx . ----- - ERy . -----x - y
x - y
x1,x2
- b ( b2 - 4 . a . c )
= ------------------------2 . a
se a = 1
b = 80
c = 1,
x1 = -0,800 . 102
x2 = 0,000
esta mesma
forma :
equao
pode
ser
resolvida
da
seguinte
a . x2 + b . x - c = a . ( x - x1 ). ( x - x2 )
=
portanto :
a = a
b = - a . (x1 - x2)
c = a . x1 . x2
e :
x2 = c / ( a . x1 )
x1
Mtodos Numricos
b + ( b2 - 4 . a . c )
= - sinal ( b ) . ----------------------Heinz Arthur Niederheitmann Jr
15
2 . a
para os mesmos valores de a, b e c, agora resulta :
x1 = -0,800 . 102
x2 = 1,0 / [ 1,0 . (
x2 =
-0,800 . 102 ) ]
0,125 . 10-1
c)multiplicao :
z = x . y
x = x + EAx
y = y + EAy
x . y = ( x + EAx ) . ( y + EAy )
= x . y
ERx + ERy
d)diviso :
z = x / y
x = x + EAx
y = y + EAy
x / y = ( x + EAx ) / ( y + EAy )
x
x . EAx
1
--- = ------- . --------y
y
EAy
1 + --y
1
EAy
EAy
EAy
--- = 1 - --- + ( --- )2 - ( --- )3 + ....
EAy
y
y
y
EAy
EAy
1 + --- 1 - --y
y
x
x . EAx
EAy
--- ------- . ( 1 - ---- )
Mtodos Numricos
16
y
x
x
EAx
x . EAy
EAx . EAy
--- - + --- - -------- - --------y
y
y
y2
y2
x . EAy
x
x
EAx
--- - + --- - -------y
y
y
y2
Mtodos Numricos
EAx/y
EAx
x . EAy
--- - ------y
y2
EAx/y
EAx
x . EAy
--- - ------y
y2
EAx/y
y . EAx - x . EAy
----------------y2
ERx/y
y . EAx - x . EAy
y
----------------- . --y2
x
ERx/y
EAy
EAx
--- - ---x
y
17
II. Zeros de equaes polinomiais e transcedentes
1. Introduo
No caso particular de equaes do segundo grau, onde se
aplica a frmula de Bascara, e de algumas equaes do
terceiro e quarto grau, e de certos casos particulares de
equaes transcedentes a soluo destas equaes pode ser
obtida atravs de mtodos diretos.
Mas nas demais equaes, a soluo deve ser feita
utilizando mtodos numricos, quase sempre iterativos.
Um nmero z um zero da funo f ( x ) ou uma raiz da
equao f ( x ) = 0, se f ( z ) = 0.
As razes de equaes podem ser reais ou complexas.
As razes reais de uma equao f ( x ) = 0, em um grficao
so representadas pelas abcissas dos pontos onde a curva
intercepta o eixo x.
f (x)
2. Processo de soluo
A soluo por meio de mtodos
consiste nos seguintes passos :
iterativos
normalmente
Mtodos Numricos
refinar a aproximao
somar 1 ao nmero de iteraes
Heinz Arthur Niederheitmann Jr
18
3. Localizao de razes
A localizao das raizes feita atravs :
do
da
do
da
conhecimento do problema;
anlise terica;
esboo de grfico da funo; e
confeco de tabela com os valores da funo.
Mas se f ( a
no intervalo
de sinal no
nmero par de
Mtodos Numricos
19
4. Refinamento
O refinamento pode
de bisseco;
das cordas ou da posio falsa;
da tangente ou de Newton; e
outros.
Mtodos Numricos
20
5. Mtodo das cordas
Consiste
em
determinar
a
nova
aproximao
como
a
intercesso do eixo x com a reta que passa pelos pontos (
a, f (a) ) e ( b, f(b) ).
Portanto, est nova
seguinte maneira :
aproximao
pode
ser
calculada
da
a . f ( b ) - b . f ( a )
x = ------------------------f ( b ) - f ( a )
Aps determinada a aproximao x, deve-se verificar qual
intervalo contm a raiz :
( a, x )
ou
( x, b )
b) f ( a ) > 0
f"( a ) < 0
Mtodos Numricos
21
c) f ( a ) < 0
f"( a ) > 0
d) f ( a ) < 0
f"( a ) < 0
aproximao
pode
ser
calculada
da
verificar
as
f ( xi )
xi+1 = xi + -------f' ( xi )
Mtodos Numricos
preciso
22
a)f" ( x ) 0, isto , o sinal da segunda derivada no
deve mudar de sinal no intervalo (a,b).
f" ( a ) . f" ( b ) > 0
c)o extremo do intervalo (a,b) a ser utilizado
estimativa inicial deve ser aquele onde :
como
f ( x ) . f" ( x ) > 0
ento :
f ( a ) . f" ( a ) > 0
x0 = a
f ( b ) . f" ( b ) > 0
x0 = b
7. Deflao de polinmios
Consiste em, aps determinar um zero ( xi ) de um
polinmio, dividi-lo por ( x - xi ), para reduzir a ordem
do polinmio, ficando mais fcil a determinao dos demais
zeros.
Normalmente utilizado o algoritmo de Briot-Rufini para a
deflao de polinmio, que a substituio do polinmio na
forma :
pn (x) = an xn + an-1 xn-1 + ... + a2 x2 + a1 x + a0
pela forma :
pn (x) = ((...(an x + an-1 ).x + ... + a2 ).x + a1 ).x + a0
Algoritmo de Briot-Rufini :
1. Fazer uma tabela com 3 linhas e com tantas colunas
quanto a ordem do polinmio + 2;
2. na primeira linha so colocados em ordem decrescente os
coeficientes do polinmio (an), um em cada coluna e a
partir da segunda coluna.
3. na primeira coluna da segunda linha colocada o zero do
polinmio;
4. na segunda coluna da terceira linha ( bn ) coloca-se o
valor de an.
5. multiplica-se o zero do polinmio pelo valor que se
encontra na segunda coluna da terceira linha, e o
resultado coloca-se na terceira coluna da segunda linha.
6. soma-se o valor que se encontra na terceira coluna da
primeira linha com o valor na terceira coluna na segunda
linha, obtendo-se o valor na terceira coluna da terceira
linha ( bn ).
Mtodos Numricos
23
7. repetem-se os passos 5 e 6 para determinar os valores
das segundas e terceiras linhas de cada coluna, at que
se chegue a ltima coluna.
an
an-1
x.bn
bn-1
x
bn
an-2
x.bn-1
bn-2
...
a1
x.b2
b1
a0
x.b1
b0
Teorema 1 :
|a 0
n.
| a 0|
| a 1|
| a 0|
| an|
Teorema 2
| ak |
)
| an|
onde
0 k n
Mtodos Numricos
24
III. Sistemas de Equaes lineares e algbricas
1. Introduo
Uma funo f (xj) costituda por um polinmio do primeiro grau
em xj, qualificada de linear em relao a xj e tem a forma
:
f (xj) = a1x1 + a2x2 + ... + anxn + b
Esta funo linear ser dita homognea ou
conforme b seja igual ou diferente de zero.
no
homognea,
Mtodos Numricos
25
Em relao a sua soluo o sistema pode ser :
Compatvel e determinado :
quando admite uma nica soluo;
Compatvel e indeterminado :
quando admite infinitas solues;
M =
...
Sistemas equivalentes
Dois sistemas so equivalentes se e somente se toda soluo
de um tambm soluo do outro e, vice-versa.
Transformaes Elementares
So transformaes que podem ser efetuadas em sistemas de
equaes lineares com o objetivo de transform-las em um
outro sistema de equaes lineares equivalente.
a) Troca de duas equaes;
b) Multiplicao ou diviso dos elementos de uma equao
por uma constante diferente de zero;
c) Substituio de uma equao pela sua soma com outra
equa-o.
Mtodos Numricos
26
Sistemas mal condicionados
Os sistemas com determinante no-nulo so ditos definidos,
possuindo soluo nica.
Mas para a aplicao de mtodos numricos para a sua soluo
deve-se tomar outros cuidados, como mostra o exemplo
abaixo.
5 x1 + 8 x2 = 6,2
4 x1 + 6 x2 = 4,8
Neste sistema os coeficientes so exatos, mas os termos
independentes so conhecidos com uma casa decimal, podendo
ser resultado de arredondamento.
A soluo poderia ser obtida por substituio :
x1 = -1,5 x2 + 1,2
- 7,5 x2 + 6 + 8 x2 = 6,2
portanto : x2 = 0,4
x1 = 0,6
Porm, se os valores reais dos termos independentes fossem
6,15 e 4,85 respectivamente, a soluo seria :
x2 = 0,175
x1 = 0,95
E, se os valores reais dos termos independentes fossem 6,25
e 4,75 respectivamente, a soluo seria :
x2 = 0,625
x1 = 0,25
A
Mtodos Numricos
27
0,8
0,7
0,6
0,5
0,4
0,3
0,2
0,1
0
-0,1 0
0,2
0,4
0,6
0,8
1,2
1,4
1,6
-0,2
Mtodos Numricos
28
1.2 Mtodo da inversa
Consiste em obter a soluo do sistema a partir da prmultiplicao do vetor independente pela inversa da matriz
de coeficientes.
A . x = b
A-1 . A . x = A-1 . b
U . x = A-1 . b
x = A-1 . b
Este mtodo normalmente no utilizado devido ao processo
complexo de determinao da inversa da matriz de
coeficientes.
3. Mtodos Diretos
3.1 Mtodo da triangularizao ( Gauss )
Consiste em transformar o sistema de equaes :
a11 .x1
a21 .x1
a31 .x1
.
.
.
an-1,1.x1
an1 .x1
+ a12
+ a22
+ a32
.xn = b1
.xn = b2
.xn = b3
Mtodos Numricos
29
Para se conseguir isto, desenvolve-se o processo em m
passos, onde em cada passo definido um piv, e so
eliminados todos os coeficientes de uma incgnita nas
equaes seguintes.
Portanto, a cada passo, so substitudas as equaes
seguintes ( i ) pela sua soma com o negativo da equao do
piv multiplicada pela relao entre o coeficiente da
incgnita referente ao piv ( aik ) na equao e o piv (
akk ) :
aik
k = ---akk
ficando os coeficientes da linha i :
aik
aij = aij - --- . akj
akk
Exemplo :
3 x1 +
x2
= -2
-2 x1
+ 2 x3 = 1
x1 + 3 x2 + 4 x3 = 0
1. passo : eliminao dos coeficientes de x1
3 x1 +
x2
= -2
2/3 x2 + 2 x3 = -1/3
8/3 x2 + 4 x3 = 2/3
3 x1 +
x2
= -2
2/3 x2 + 2 x3 = -1/3
- 4 x3 = 2
x3 = - 1/2
Mtodos Numricos
30
2/3 x2 + 2 . ( - 1/2 ) = -1/3
x2 = 1
3 x1 + 1 = -2
x1 = - 1
+ a12
+ a22
+ a32
.xn = b1
.xn = b2
.xn = b3
= d1
= d2
.
.
.
cn-1,n-1.xn-1
= dn-1
cnn.xn = dn
substitudas as demais
o negativo da equao do
entre o coeficiente da
) na equao e o piv (
aik
k = ---akk
Mtodos Numricos
31
ficando os coeficientes da linha i :
aik
aij = aij - --- . akj
akk
Exemplo :
3 x1 +
x2
= -2
-2 x1
+ 2 x3 = 1
x1 + 3 x2 + 4 x3 = 0
1. passo : eliminao dos coeficientes de x1
3 x1 +
x2
= -2
2/3 x2 + 2 x3 = -1/3
8/3 x2 + 4 x3 = 2/3
3 x1
2/3 x2
- 3 x3 = -2
+ 2 x3 = -1/3
- 4 x3 = 2
3 x1
= -3
= 2/3
- 4 x3 = 2
A soluo do sistema fica :
2/3 x2
3 x1 = -3
2/3 x2 = -2/3
- 4 x3 = 2
Mtodos Numricos
x1 = - 1
x2 =
1
x3 = - 1/2
32
3.3 Mtodo da transformao na matriz unidade ( Gauss-Jordan )
Consiste em transformar o sistema de equaes :
a11 .x1
a21 .x1
a31 .x1
.
.
.
an-1,1.x1
an1 .x1
+ a12
+ a22
+ a32
.xn = b1
.xn = b2
.xn = b3
= d1
= d2
x2
.
.
.
xn-1
A
= dn-1
xn = dn
aik
= -2/3
x1 + 1/3 x2
-2 x1
+ 2 x3 = 1
Mtodos Numricos
33
x1 +
3 x2 + 4 x3 =
x1 + 1/3 x2
= -2/3
2/3 x2 + 2 x3 = -1/3
8/3 x2 + 4 x3 = 2/3
2. passo : eliminao dos coeficientes de x2
x1 + 1/3 x2
= -2/3
x2 + 3 x3 = -1/2
8/3 x2 + 4 x3 = 2/3
x1
x1
- x3 = -1/2
x2 + 3 x3 = -1/2
x3 = -1/2
Multiplica-se a terceira
soma-se
respectivamnete
equaes, obtendo-se :
x1
= -1
x2
= 1
x3 = -1/2
e -3 e
segunda
A soluo direta.
34
a) incompatvel : se todos os coeficientes das incgnitas
de uma equao forem nulos e o termo independente no
for nulo;
b) indeterminado : se todos os coeficientes das incgnitas
de uma equao forem nulos e o termo independente
tambm;
c) determinado : caso pelo menos um dos coeficientes das
incgnitas de cada equao for no nulo, aps o ltimo
passo do processo de eliminao.
3.5 Condensao Pivotal
A aplicao dos mtodos de eliminao pode levar a erros
considerveis de arredondamento principalmente se os pivs
so muito prximos a zero.
Outro problema a ocorrncia de um piv nulo.
Para evitar este e minimizar aqueles, pode-se escolher para
piv outros elementos diferentes dos elementos da diagonal
principal do sistema original.
Esta tcnica chamada de condensao pivotal, e consiste em
rearranjar as equaes e / ou incgnitas de maneira que o
piv seja o coeficiente restante do sistema de maior valor
absoluto, fazendo com que os multiplicadores fiquem, em
mdulo, entre 0 e 1, o que evita a propagao de erros de
arredondamento.
O piv deve ser escolhido entre os coeficientes das equaes
e incgnitas das quais ainda no foi utilizado nenhum
coeficiente para piv.
Exemplo :
- x1 + 2 x2 + 42 x3 = 83
72 x1 - 41 x2 - 14 x3 = 44
35 x1 + 10 x2 - 5x3 = 25
a matriz extendida do sistema fica :
42 83
1 2
72 41 14 44
35 10
5 25
sequncia
de
eliminao,
utilizando
o
mtodo
de
diagonalizao,
trabalhando
com
3
algarismos
sigmificativos e sem considerar a condensao pivotal :
42
83
1 2
0 103 3010 6020
0 80 1460 2940
Mtodos Numricos
35
1 0 16,4 34
0 103 3010 6020
0
0
880 1740
0
1,6
1 0
0 103
0
70
0
0 880 1740
e a soluo seria :
x1 =
x2 =
x3 =
A
1,6
0,68
1,98
35 10
5 25
72 41 14 44
0 1,43 41,8 83,6
as
segunda
72 14 41 44
0 41,8 1,43 83,6
0
0
29,8
0
0
0 29,8 0
Mtodos Numricos
36
e a soluo do sistema :
x1 =
x2 =
x3 =
1,00
0,00
2,00
35 10
5 25
Mtodos Numricos
37
a
sequncia
de
eliminao,
utilizando
o
mtodo
de
transformao na matriz unidade e sem considerar a
condensao pivotal :
1 2 42 83
0 103 3010 6020
0 80 1460 2940
34
1 0 16,4
0 1 29,2 58,4
0 0 880 1730
1 0 0 1,7
0 1 0 0,9
0 0 1 1,97
e a soluo seria :
x1 =
x2 =
x3 =
1,7
0,9
1,97
35 10
5 1,97
82,840
57,920
58,650
o resduo :
82,840 83
57,920 44
58,650 25
0,160
13,92
33,75
resduo
usado
como
termo
independente
para
a
determinao das correes a serem feitas nos valores
inicialmente obtidos, novamente usando s 3 algarismos
significativos.
42 y1
1 2
72 41 14 y 2
35 10
5 y 3
0,16
13,9
33,7
Mtodos Numricos
38
0,16
13,9
33,7
0,16
2,40
28,1
0,207
0,696
0,0235 0,894
26,2
0,0298
1,97 0,0298
1,00
0,00
2,00
e a soluo do sistema :
x1 =
x2 =
x3 =
1,00
0,00
2,00
35 10
5 25
72 41 14 44
0 1,43 41,8 83,6
as
segunda
72 14 41 44
0 41,8 1,43 83,6
0
0
29,8
0
Mtodos Numricos
39
0
0
72
72
0 41,8
0 83,6
0
0 29,8 0
e a soluo do sistema :
x1 =
x2 =
x3 =
1,00
0,00
2,00
b) Por eliminao
Considerando que o produto de uma matriz ( A ) por sua
inversa ( B ) resulta na matriz unidade :
A . B = B . A = U
se a matriz de ordem 3, para facilitar a compreenso :
a 31 a 32 a 33 b 31 b 32 b 33 0 0 1
Mtodos Numricos
40
a11 a12 a 13 b11 1
a 21 a 22 a 23. b21 = 0
a 31 a 32 a 33 b31 0
a11 a12 a 13 b12
a 21 a 22 a 23. b22 =
a 31 a 32 a 33 b32
0
1
0
a 31 a 32 a 33 b33 1
a
determinao
das
n
solues
pode
ser
feita
conjuntamente, ficando a matriz extendida na forma :
a11 a12 a 13 1 0 0
a 21 a 22 a 23 0 1 0
a 31 a 32 a 33 0 0 1
2 5 6
2 5 6 0 0 1
0 1 2 2 0 1
0 0 3 / 2 2 1 / 2 1
41
1 0 0 7 / 3 2 / 3 5 / 3
0 1 0 2 / 3 2 / 3 1 / 3
0 0 1 4 / 3 1 / 3 2 / 3
c) Mtodo de Shippley-Coleman
Consiste em fazer para cada elemento da diagonal principal,
em qualquer sequncia, os seguintes passos :
1.selecionar e modificar o piv akk;
akk' = -1 / akk
2.modificar os demais elementos da coluna do piv (aik,ik)
:
aik' = aik . akk'
3.modificar os elementos fora da coluna e linha do piv
(aij,i,jk) :
aij' = aij + aik' . akj
4.modificar os demais elementos da linha do piv (ajk,jk)
:
akj' = akj . akk'
No final a matriz deve ser multiplicada por -1.
Exemplo : Inverter a matriz :
1 3 4
0 2 1
2 5 6
2 1 2
2 1 / 2 3 / 2
42
7 / 3 2 / 3 5 / 3
2 / 3 2 / 3 1 / 3
4 / 3 1 / 3 2 / 3
4. Mtodos Iterativos
Os mtodos iterativos consistem nos seguintes passos :
Como o processo pode divergir ou demorar a convergir, deve-se prever uma verificao do
nmero de iteraes efetuadas.
Esses mtodos tem as seguintes caractersticas :
so mtodos infinitos;
podem divergir;
enganos no impedem a soluo;
no h propagao de erros entre iteraes; e
so fceis de programar.
Mtodos Numricos
43
x1i+1 = ( 1 / a11 ).[ b1 - ( a12.x2i + a13.x3i + ... + a1n.xni )]
x2i+1 = ( 1 / a22 ).[ b2 - ( a21.x1i + a23.x3i + ... + a2n.xni )]
.
.
.
i+1
xn
= ( 1 / ann ).[ bn - ( an1.x1i + an2.x3i + ... + ann-1.xn-1i )]
4.2 Mtodo de Gauss-Seidel
Consiste em utilizar nos clculos os valores j calculados
das incgnitas :
x1i+1 = (1 / a11).[ b1 -(a12.x2i + a13.x3i + ... + a1n.xni )]
x2i+1 = (1 / a22).[ b2 -(a21.x1i+1 + a23.x3i + ... + a2n.xni )]
.
.
.
i+1
= (1 / ann).[ bn -(an1.x1i+1 + an2.x3i+1 + ... + ann-1.xn-1i+1 )]
xn
4.3 Convergncia
A condio suficiente para o processo convergir que a
matriz de coeficientes seja diagonalmente dominante, isto
, que o mdulo do elemento da diagonal seja maior que a
soma dos mdulos dos elementos fora da diagonal, para cada
linha da matriz. Este critrio chamado de critrio das
linhas.
n
ij
ci
j =1, j i
aii
a 12 + a 13 +... + a 1n
a 11
aj 1 . 1 + aj 2 . 2 +... + aj , j 1 .j 1 + aj , j + 1 +... + a 1n
ajj
Mtodos Numricos
44
Se o maior j for menor que 1, ento p mtodo de GaussSeidel gera uma sequncia convergente qualquer que seja a
estimativa inicial.
Quanto maiores forem os j mais rpida ser a convergncia,
e esta ser mais rpida quando as equaes forem ordenadas
segundo os valores crescentes dos j.
Para se alterar os valores dos j ou dos ci, pode trocar as
equaes ou as incgnitas de posio.
4.4 Estimativa inicial
No influi na convergncia e usualmente feita xi = 0 .
4.5 Condies terminais
Normalmente so uilizadas uma das seguintes :
Quanto a esparsidade :
45
6.Bibliografia
[1] Rugiero, Mrcia A. Gomes & Lopes, Vera Lcia da Rocha Clculo Numrico : aspectos tericos e computacionais -So Paulo, SP : McGraw-Hill, 1988
[2] Santos, Jos Abel Royo dos - Computao e Clculo Numrico
- apostila de curso de pos-graduao -- Itajub, MG Escola Federal de Engenharia de Itajub, 1982
[3] Campos, Ladislau Borges - Clculo Numrico - apostila de
curso de graduao -- Curitiba, PR - Universidade Federal
do Paran, 1983
[4] Menezes, Wanda Cristina de - Clculo Numrico - apostila
de curso de graduao -- Curitiba, PR - Universidade
Federal do Paran, 1993
Mtodos Numricos