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
9 e o
|
|
.
|

\
|
o
o
=
-
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.
{ }
k
x { }
0
x
{ } 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 9 e > 0
A
, : onde n n G G G A
T
=
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