Você está na página 1de 39

Resoluo de Sistemas

Lineares- Parte 1
Exemplo 1: Problema da trelia
Trelia: estrutura composta de barras (metlicas
ou de madeira) unidas por rtulas (ns) nas
suas extremidades.
Determinar as componentes horizontal e vertical
das foras que atuam nas junes da trelia.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 1
2
3
4
5
6
7
8
9
10
F
1
F
2
F
3
F
h
F
h
Foras que atuam na trelia: 17
O nmero de junes (j) est relacionado com o
nmero de componentes da trelia (m):
2j-3 = m
Neste caso: 2 (10) 3 = 17
Logo, as componentes das foras so
determinadas pelas condies de equilbrio nas
junes.
Condies de equilbrio:
Juno 2:
Juno 3:

,
|
= =
= + + =
= + + =

0
0
0 45 cos 45 cos
5 3 1
5 4 1
5 4 1
f a f f a F
f a f f a F
f f f F
y
x
a a
x

,
|
= =
= + =

0
0
1 3
6 2
F f F
f f F
y
x
Juno 4:
Juno 5:
Juno 6:

,
|
= + + =
= + + =

0
0
2 9 7 5
10 9 6 5
F af f f a F
f f a f f a F
y
x

,
|
= =
= + =

0
0
7
8 4
F F
f f F
y
x

,
|
= =
= + + =

0
0
13 11 9
13 12 9 8
f a f f a F
f a f f a f F
y
x
Juno 7:
Juno 8:
Juno 9:
Juno 10:

,
|
= =
= + =

0
0
11
14 10
F F
f f F
y
x

,
|
= =
= + =

0
0
16 15
16 12
af f a F
f a f F
y
x

,
|
= + =
= + =

0
0
10 15 13
17 14 13
f f f a F
f f f a F
y
x
_ 0
17 16
= =

f f a F
x
Juno 10:
Juno 1:
Sistema linear com 17 variveis
e 17 equaes
_
h x
F f f a F = =
17 16
_
h x
F f f a F = =
2 1
) ,..., , , (
17 3 2 1
f f f f
Um sistema linear com m equaes e
n incgnitas pode ser escrito na forma:
coeficientes constantes variveis

,
|
= + + +
= + + +
= + + +
n n mn m m
n
n n
b x a x a x a
b x a x a x a
b x a x a x a
...
...
...
2 2 1 1
2 2 2 2 22 1 21
1 1 2 12 1 11
/ / / /
mn
a
n
b
n
x
Resolver o sistema linear
Calcular os valores de , caso
existam, que satisfaam as m equaes.
) ..., , 2 , 1 ( n j x
j
=
Notao matricial:
onde
a matriz dos coeficientes.
B X A =

'
+

'

=
mn m m
n
n
a a a
a a a
a a a
A
.
/ / /
.
.
2 1
2 22 21
1 12 11
o vetor das variveis
o vetor dos termos independentes

'
+

'

=
n
x
x
x
X
/
2
1

'
+

'

=
n
b
b
b
B
/
2
1
Consideremos a situao de duas equaes e de duas
variveis
soluo nica
retas concorrentes
infinitas solues
retas coincidentes
nenhuma soluo
retas paralelas
2 3
3 2
2 1
2 1
=
= +
x x
x x

'
+

'

=
-
1
1
x
6 2 4
3 2
2 1
2 1
= +
= +
x x
x x
T V

'
+

'

=
-
2 3
x
2 2 4
3 2
2 1
2 1
= +
= +
x x
x x
Comentrio 1: no caso geral de equaes
e variveis tambm temos estas trs situa-
es: soluo nica, infinitas solues e ne-
nhuma soluo.
Notao: soluo exata
soluo aproximada
- x
m
n
x
RESOLUO DE SISTEMAS
LINEARES nxn
Mtodos Diretos: fornecem soluo exata, a
menos de arredondamentos e caso exista,
aps um nmero finito de operaes.]
Mtodos Iterativos: geram uma seqncia de
vetores , dada aproximao inicial ,
que converge para soluo , caso exista.
_ a
k
x _ a
0
x
_ a x
MTODOS DIRETOS
Mtodo de Cramer pertence a esta classe.
Para calcular o determinante de um sistema
20x20 temos 21x20!x19 multiplicaes, mais
este nmero de adies.
Um computador de 1GHz (10
9
operaes por
segundo) levaria 3X10
4
anos para calcular a
soluo deste sistema
Necessitamos de mtodos mais eficientes!!!
A A b A x b A Ax A b Ax de inversa a onde
1 1 1 1
= = =
MTODOS DIRETOS
ELIMINAO DE GAUSS
O Mtodo da Eliminao de Gauss consiste
em transformar o sistema linear original num
sistema linear equivalente com matriz dos
coeficientes triangular superior.
Sistemas equivalentes tm a mesma soluo.
Sistema linear triangular tem soluo imediata.
MTODOS DIRETOS
ELIMINAO DE GAUSS
Teorema 1: Seja um sistema linear. Aplicando
sobre as equaes deste uma seqncia de operaes
elementares escolhidas entre:
a) trocar a ordem das equaes,
b) multiplicar uma equao por constante,
c) adicionar um multiplo de uma equao a outra;
obtemos um novo sistema equivalente.
b Ax =
b x A
~ ~
=
MTODOS DIRETOS
ELIMINAO DE GAUSS
Suponha . A eliminao e efetuada por
colunas.
O elemento denominado piv na primeira etapa.
O elemento o piv da segunda etapa. O proces-
so repete-se at termos um sistema linear triangular.
Os elementos so os multiplicadores da
primeira etapa. Para gerar os zeros da coluna 1 linha i,
faa na linha i. Repita o procso para a
coluna 2.
11
a
0 { A Det
22
a
11 1 1
a a m
i i
=
1 1
L m L L
i i i

MTODOS DIRETOS
ELIMINAO DE GAUSS
Exemplo: seja o sistema linear
3 2 3 4
2 2
1 4 2 3
3 2 1
3 2 1
3 2 1
= +
= + +
= + +
x x x
x x x
x x x
) ) )
) ) ) 3 / 5 3 / 22 3 / 1
3 / 5 3 / 2 3 / 1
1 4 2 3
3 2
3 2
3 2 1
=
= +
= + +
x x
x x
x x x
) ) )
) 0 3 / 24
3 / 5 3 / 2 3 / 1
1 4 2 3
3
3 2
3 2 1
=
= +
= + +
x
x x
x x x

'
+

'

= -
0
5
3
x
1 21 2 2
L m L L
3
4
,
3
1
31 21
= = m m
1 31 3 3
L m L L
1
3 / 1
3 / 1
32
= = m
MTODOS DIRETOS
ELIMINAO DE GAUSS
Problema: Piv nulo ou prximo de zero!!!!
Estratgia de pivoteamento parcial
No incio de cada eliminao de Gauss,
trocando as linhas, escolher para o piv o
maior da coluna j.
ij
a
MTODOS DIRETOS
ELIMINAO DE GAUSS
Estratgia de pivoteamento total
No incio de cada eliminao de Gauss,
escolher para o piv o maior entre todos
elementos que atuam no processo de
eliminao.
Problema: Muitas operaes de comparao!!
ij
a
MTODOS DIRETOS
ELIMINAO DE GAUSS
Pivoteamento Parcial X Pivoteamento total
parcial continuar
total continuar
15 0 4 2 0
7 7 5 3 0
6 3 0 1 0
5 1 2 3
4 3 2 1
4 3 2 1
4 3 2 1
4 3 2 1
= + + +
= +
= + + +
= + +
x x x x
x x x x
x x x x
x x x x
15 0 4 2 0
6 3 0 1 0
7 7 5 3 0
5 1 2 3
4 3 2 1
4 3 2 1
4 3 2 1
4 3 2 1
= + + +
= + + +
= +
= + +
x x x x
x x x x
x x x x
x x x x
15 0 4 2 0
7 7 5 3 0
6 3 0 1 0
5 1 2 3
4 3 2 1
4 3 2 1
4 3 2 1
4 3 2 1
= + + +
= +
= + + +
= + +
x x x x
x x x x
x x x x
x x x x
15 2 4 0 0
6 1 0 3 0
7 3 5 7 0
5 2 1 3
2 3 4 1
2 3 4 1
2 3 4 1
2 3 4 1
= + + +
= + + +
= + +
= + + +
x x x x
x x x x
x x x x
x x x x
MTODOS DIRETOS
FATORAO LU
Seja o sistema linear . Este processo de
fatorao consiste em decompor a matriz em
Um produto de dois ou mais fatores.
Exemplo: Seja , ento resolver
equivalente a resolver e depois
.
b x A =
A
b x A = D C A =
b y C =
y x D =
MTODOS DIRETOS
FATORAO LU
Na fatorao a matriz
triangular inferior com diagonal unitria
e a matriz triangular superior.
L U L A =
U
MTODOS DIRETOS
FATORAO LU
Teorema da fatorao LU
Dada uma matriz quadrada nxn. Se
ento existe uma nica matriz triangular inferior
, com diagonal principal unitria, e uma
nica matriz triangular superior , tais
que
, e
0 { A Det
ij
m L =
ij
u U =
A U L =
|
=
=
n
i
ii
u A
0
det
MTODOS DIRETOS
FATORAO LU
Exemplo de fatorao LU. Considere
onde
Do mtodo de Gauss sem pivoteamento:
3 2 3 4
2 2
1 4 2 3
3 2 1
3 2 1
3 2 1
= +
= + +
= + +
x x x
x x x
x x x

'
+

'

=
2 3 4
2 1 1
4 2 3
A
FATORAO LU
No ltimo passo foi acrescentados os multiplicadores
Os multiplicadores so definidos como segue: da
equao (linha) j subtramos a equao (linha) i
multiplicada por , de modo a escalonar a matriz
Continuando o processo:

'
+

'

=
2 3 4
2 1 1
4 2 3
A

'
+

'

3 / 10 3 / 1 0
3 / 2 3 / 1 0
4 2 3

'
+

'

3 / 10 3 / 1 3 / 4
3 / 2 3 / 1 3 / 1
4 2 3
ij
m
ij
m A
FATORAO LU
Assim, as matrizes L e U so

'
+

'

=
2 3 4
2 1 1
4 2 3
A

'
+

'

3 / 10 3 / 1 3 / 4
3 / 2 3 / 1 3 / 1
4 2 3

'
+

'

=
1 1 3 / 4
0 1 3 / 1
0 0 1
L

'
+

'

4 1 3 / 4
3 / 2 3 / 1 3 / 1
4 2 3

'
+

'

=
4 0 0
3 / 2 3 / 1 0
4 2 3
U
A U L =
FATORAO LU
Resolvendo o sistema por fatorao LU:
Continuando

'
+

'

=
0
5
3
x
3 2 3 4
2 2
1 4 2 3
3 2 1
3 2 1
3 2 1
= +
= + +
= + +
x x x
x x x
x x x
b x A =
b y L =
3 3 / 4
2 3 / 1
1
3 2 1
2 1
1
= + +
= +
=
y y y
y y
y
y x U =
0 4
3 / 5 3 / 2 3 / 1
1 4 2 3
3
3 2
3 2 1
=
= +
= + +
x
x x
x x x

'
+

'

=
0
3 / 5
1
y
FATORAO LU + PIVOTEAMENTO
Fatorao LU com pivoteamento parcial.
Fatorao LU com pivoteamento total.
O pivoteamento pode ser implementado por
meio da matriz de permutao.
Definio: Uma matriz quadrada de ordem n uma
matriz de permutao se pode ser obtida da matriz
identidade de ordem n permutando-se suas linhas
(ou colunas).
FATORAO LU + PIVOTEAMENTO
Exemplo de matriz permutao
Seja
Note:

'
+

'

=
0 0 1
1 0 0
0 1 0
P

'
+

'

'
+

'

'
+

'

=
4 1 3
5 6 2
9 5 1
5 6 2
9 5 1
4 1 3
0 0 1
1 0 0
0 1 0
A P

'
+

'

=
5 6 2
9 5 1
4 1 3
A
FATORAO DE CHOLESKY
Definio: Uma matriz quadrada de ordem n
definida positiva se .
Definio: A fatorao de Cholesky de uma matriz ,
simtrica positiva, dada por
com uma matriz triangular inferior com elementos da
diagonal estritamente positivos.
A
n T
x x A x T V > 0
A
, : onde n n G G G A
T
v =
G
FATORAO DE CHOLESKY
Do teorema LU, temos , onde uma
matriz diagonal de ordem n. Ainda, se for simtrica,
ento e a fatorao escreve-se como:
Portanto,
A
D
U D L A =
T
L U =
ii
T T
d L D D L L D L A = = =
ii
d onde
D L G =
FATORAO DE CHOLESKY
Considere a matriz
Calculando os fatores L U

'
+

'





=
83 2 1 4
2 14 1 12
1 1 2 4
4 12 4 16
A

'
+

'

-

'
+

'

'
+

'





=
81 0 0 0
1 1 0 0
0 2 1 0
4 12 4 16
1 1 0 4 / 1
0 1 2 4 / 3
0 0 1 4 / 1
0 0 0 1
83 2 1 4
2 14 1 12
1 1 2 4
4 12 4 16
A
FATORAO DE CHOLESKY
Calculando os fatores
U L A =

'
+

'

-

'
+

'

'
+

'





=
81 0 0 0
1 1 0 0
0 2 1 0
4 12 4 16
1 1 0 4 / 1
0 1 2 4 / 3
0 0 1 4 / 1
0 0 0 1
83 2 1 4
2 14 1 12
1 1 2 4
4 12 4 16
U D L D L e
T
L D L A =

'
+

'

-

'
+

'

'
+

'

=
1 0 0 0
1 1 0 0
0 2 1 0
4 / 1 4 / 3 4 / 1 1
81 0 0 0
0 1 0 0
0 0 1 0
0 0 0 16
1 1 0 4 / 1
0 1 2 4 / 3
0 0 1 4 / 1
0 0 0 1
FATORAO DE CHOLESKY
Enfim,
Ou ainda,
T
L D D L A =

'
+

'

-

'
+

'

'
+

'

'
+

'

=
1 0 0 0
1 1 0 0
0 2 1 0
4 / 1 4 / 3 4 / 1 1
9 0 0 0
0 1 0 0
0 0 1 0
0 0 0 4
9 0 0 0
0 1 0 0
0 0 1 0
0 0 0 4
1 1 0 4 / 1
0 1 2 4 / 3
0 0 1 4 / 1
0 0 0 1
T
G G A =

'
+

'

-

'
+

'

=
9 0 0 0
1 1 0 0
0 2 1 0
1 3 1 4
9 1 0 1
0 1 2 3
0 0 1 1
0 0 0 4
FATORAO DE CHOLESKY
Teorema da Fatorao de Cholesky
Se uma matriz simtrica positiva definida,
ento existe uma nica matriz triangular inferior
com diagonal estritamente positiva, tal que
A
G
T
G G A =
FATORAO DE CHOLESKY
Resoluo de sistemas lineares semelhante
ao mtodo LU. Seja , ento resolver
equivalente a resolver e
depois .
T
G G A =
b x A = b y G =
y x G
T
=
COMPARAO DOS MTODOS
Fatorao de Cholesky: Primeiro verificar se
uma matriz simtrica definida positiva. Em
caso positivo, continuar com o mtodo de
Cholesky.
O mtodo de Cholesky requer
aproximadamente a metade das operaes
necessrias para a fatorao LU, da ordem
de n
3
/6 operaes.

Você também pode gostar