Buscar

cn_sistemas_lineares_LU

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 93 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 93 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 93 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

Ca´lculo Nume´rico
Sistemas Lineares
Me´todos Diretos
Decomposic¸a˜o LU
Joa˜o Paulo Gois
Universidade Federal do ABC
1
1
Apresentac¸a˜o baseada nos slides do prof. John Carroll, Dublin City University e no Livro Ana´lise Nume´rica
(Burden & Faires)
Roteiro
1 Aspectos Computacionais
2 Construindo a fatorac¸a˜o matricial
3 Exemplo: Fatorac¸a˜o LU de uma matrix 4× 4
4 O algoritmo de fatorac¸a˜o LU
5 Matrizes de permutac¸a˜o para troca de linhas
Roteiro
1 Aspectos Computacionais
2 Construindo a fatorac¸a˜o matricial
3 Exemplo: Fatorac¸a˜o LU de uma matrix 4× 4
4 O algoritmo de fatorac¸a˜o LU
5 Matrizes de permutac¸a˜o para troca de linhas
Roteiro
1 Aspectos Computacionais
2 Construindo a fatorac¸a˜o matricial
3 Exemplo: Fatorac¸a˜o LU de uma matrix 4× 4
4 O algoritmo de fatorac¸a˜o LU
5 Matrizes de permutac¸a˜o para troca de linhas
Roteiro
1 Aspectos Computacionais
2 Construindo a fatorac¸a˜o matricial
3 Exemplo: Fatorac¸a˜o LU de uma matrix 4× 4
4 O algoritmo de fatorac¸a˜o LU
5 Matrizes de permutac¸a˜o para troca de linhas
Roteiro
1 Aspectos Computacionais
2 Construindo a fatorac¸a˜o matricial
3 Exemplo: Fatorac¸a˜o LU de uma matrix 4× 4
4 O algoritmo de fatorac¸a˜o LU
5 Matrizes de permutac¸a˜o para troca de linhas
Roteiro
1 Aspectos Computacionais
2 Construindo a fatorac¸a˜o matricial
3 Exemplo: Fatorac¸a˜o LU de uma matrix 4× 4
4 O algoritmo de fatorac¸a˜o LU
5 Matrizes de permutac¸a˜o para troca de linhas
Fatorac¸a˜o Matricial
Revisa˜o
A eliminac¸a˜o Gaussiana e´ a principal ferramenta para soluc¸a˜o
direta de sistemas de equac¸o˜es lineares
Veremos agora que os passos para resolver o sistema da forma
Ax = b pode ser usado para fatorar a matriz
A fatorac¸a˜o e´ particularmente u´til quando ela tem a forma
A = LU , onde L e´ uma triangular inferior e U e´ uma
triangular superior
Fatorac¸a˜o Matricial
Revisa˜o
A eliminac¸a˜o Gaussiana e´ a principal ferramenta para soluc¸a˜o
direta de sistemas de equac¸o˜es lineares
Veremos agora que os passos para resolver o sistema da forma
Ax = b pode ser usado para fatorar a matriz
A fatorac¸a˜o e´ particularmente u´til quando ela tem a forma
A = LU , onde L e´ uma triangular inferior e U e´ uma
triangular superior
Fatorac¸a˜o Matricial
Revisa˜o
A eliminac¸a˜o Gaussiana e´ a principal ferramenta para soluc¸a˜o
direta de sistemas de equac¸o˜es lineares
Veremos agora que os passos para resolver o sistema da forma
Ax = b pode ser usado para fatorar a matriz
A fatorac¸a˜o e´ particularmente u´til quando ela tem a forma
A = LU , onde L e´ uma triangular inferior e U e´ uma
triangular superior
Fatorac¸a˜o Matricial
Revisa˜o
A eliminac¸a˜o Gaussiana e´ a principal ferramenta para soluc¸a˜o
direta de sistemas de equac¸o˜es lineares
Veremos agora que os passos para resolver o sistema da forma
Ax = b pode ser usado para fatorar a matriz
A fatorac¸a˜o e´ particularmente u´til quando ela tem a forma
A = LU , onde L e´ uma triangular inferior e U e´ uma
triangular superior
Fatorac¸a˜o Matricial
Considerac¸o˜es sobre o custo computacional
A eliminac¸a˜o Gaussiana aplicada a um sistema linear Ax = b
de n inco´gnitas requer o custo de O(n3/3) operac¸o˜es
aritme´ticas para determinar x
Entretanto, para resolver o sistema linear de n inco´gnitas que
envolve uma matriz triangular superior requer apenas a
retro-substituic¸a˜o, que custa O(n2) operac¸o˜es
O nu´mero de operac¸o˜es para resolver um sistema triangular
inferior e´ similar
Fatorac¸a˜o Matricial
Considerac¸o˜es sobre o custo computacional
A eliminac¸a˜o Gaussiana aplicada a um sistema linear Ax = b
de n inco´gnitas requer o custo de O(n3/3) operac¸o˜es
aritme´ticas para determinar x
Entretanto, para resolver o sistema linear de n inco´gnitas que
envolve uma matriz triangular superior requer apenas a
retro-substituic¸a˜o, que custa O(n2) operac¸o˜es
O nu´mero de operac¸o˜es para resolver um sistema triangular
inferior e´ similar
Fatorac¸a˜o Matricial
Considerac¸o˜es sobre o custo computacional
A eliminac¸a˜o Gaussiana aplicada a um sistema linear Ax = b
de n inco´gnitas requer o custo de O(n3/3) operac¸o˜es
aritme´ticas para determinar x
Entretanto, para resolver o sistema linear de n inco´gnitas que
envolve uma matriz triangular superior requer apenas a
retro-substituic¸a˜o, que custa O(n2) operac¸o˜es
O nu´mero de operac¸o˜es para resolver um sistema triangular
inferior e´ similar
Fatorac¸a˜o Matricial
Considerac¸o˜es sobre o custo computacional
A eliminac¸a˜o Gaussiana aplicada a um sistema linear Ax = b
de n inco´gnitas requer o custo de O(n3/3) operac¸o˜es
aritme´ticas para determinar x
Entretanto, para resolver o sistema linear de n inco´gnitas que
envolve uma matriz triangular superior requer apenas a
retro-substituic¸a˜o, que custa O(n2) operac¸o˜es
O nu´mero de operac¸o˜es para resolver um sistema triangular
inferior e´ similar
Fatorac¸a˜o Matricial
Estrate´gia de Soluc¸a˜o
Suponha que A tem que ser fatorada na forma triangular A = LU ,
onde L e´ a matriz triangular inferior e U a triangular superior. Po-
demos enta˜o resolver para x mais facilmente usando um processo
de dois passos:
Primeiro, fazemos y = Ux e resolvemos o sistema triangular
inferior Ly = b para y. Como L e´ triangular, determinar y
requer apenas O(n2) operac¸o˜es
Uma vez y e´ conhecido, o sistema triangular superior Ux = y
requer um custo adicional de O(n2) operac¸o˜es para
determinar a soluc¸a˜o de x
Resolver o sistema linear Ax = b na forma fatorada significa reduzir
o nu´mero de operac¸o˜es de O(n3/3) para O(2n2) = O(n2)
Fatorac¸a˜o Matricial
Estrate´gia de Soluc¸a˜o
Suponha que A tem que ser fatorada na forma triangular A = LU ,
onde L e´ a matriz triangular inferior e U a triangular superior. Po-
demos enta˜o resolver para x mais facilmente usando um processo
de dois passos:
Primeiro, fazemos y = Ux e resolvemos o sistema triangular
inferior Ly = b para y. Como L e´ triangular, determinar y
requer apenas O(n2) operac¸o˜es
Uma vez y e´ conhecido, o sistema triangular superior Ux = y
requer um custo adicional de O(n2) operac¸o˜es para
determinar a soluc¸a˜o de x
Resolver o sistema linear Ax = b na forma fatorada significa reduzir
o nu´mero de operac¸o˜es de O(n3/3) para O(2n2) = O(n2)
Fatorac¸a˜o Matricial
Estrate´gia de Soluc¸a˜o
Suponha que A tem que ser fatorada na forma triangular A = LU ,
onde L e´ a matriz triangular inferior e U a triangular superior. Po-
demos enta˜o resolver para x mais facilmente usando um processo
de dois passos:
Primeiro, fazemos y = Ux e resolvemos o sistema triangular
inferior Ly = b para y. Como L e´ triangular, determinar y
requer apenas O(n2) operac¸o˜es
Uma vez y e´ conhecido, o sistema triangular superior Ux = y
requer um custo adicional de O(n2) operac¸o˜es para
determinar a soluc¸a˜o de x
Resolver o sistema linear Ax = b na forma fatorada significa reduzir
o nu´mero de operac¸o˜es de O(n3/3) para O(2n2) = O(n2)
Fatorac¸a˜o Matricial
Estrate´gia de Soluc¸a˜o
Suponha que A tem que ser fatorada na forma triangular A = LU ,
onde L e´ a matriz triangular inferior e U a triangular superior. Po-
demos enta˜o resolver para x mais facilmente usando um processo
de dois passos:
Primeiro, fazemos y = Ux e resolvemos o sistema triangular
inferior Ly = b para y. Como L e´ triangular, determinar y
requer apenas O(n2) operac¸o˜es
Uma vez y e´ conhecido, o sistema triangular superior Ux = y
requer um custo adicional de O(n2) operac¸o˜es para
determinar a soluc¸a˜o de x
Resolver o sistema linear Ax = b na forma fatorada significa reduzir
o nu´mero de operac¸o˜es de O(n3/3) para O(2n2) = O(n2)
Fatorac¸a˜o Matricial
Construindo L & U
Primeiro, suponha que a eliminac¸a˜oGaussiana pode ser
realizada sobre o sistema linear Ax = b sem trocas de linhas
Com a notac¸a˜o usada anteriormente, isto e´ equivalente a ter
elementos pivoˆ na˜o-zero a
(i)
i,i , para i = 1, 2, · · · , n.
O primeiro passo na eliminac¸a˜o Gaussiana consiste em realizar
para cada j = 2, 3, · · · , n as operac¸o˜es:
Ej ← Ej −mj,1E1, onde mj,1 =
a
(1)
j,1
a
(1)
1,1
Estas operac¸o˜es transformam o sistema em um em que todas
as entradas abaixo da diagonal sa˜o zero
Fatorac¸a˜o Matricial
Construindo L & U
Primeiro, suponha que a eliminac¸a˜o Gaussiana pode ser
realizada sobre o sistema linear Ax = b sem trocas de linhas
Com a notac¸a˜o usada anteriormente, isto e´ equivalente a ter
elementos pivoˆ na˜o-zero a
(i)
i,i , para i = 1, 2, · · · , n.
O primeiro passo na eliminac¸a˜o Gaussiana consiste em realizar
para cada j = 2, 3, · · · , n as operac¸o˜es:
Ej ← Ej −mj,1E1, onde mj,1 =
a
(1)
j,1
a
(1)
1,1
Estas operac¸o˜es transformam o sistema em um em que todas
as entradas abaixo da diagonal sa˜o zero
Fatorac¸a˜o Matricial
Construindo L & U
Primeiro, suponha que a eliminac¸a˜o Gaussiana pode ser
realizada sobre o sistema linear Ax = b sem trocas de linhas
Com a notac¸a˜o usada anteriormente, isto e´ equivalente a ter
elementos pivoˆ na˜o-zero a
(i)
i,i , para i = 1, 2, · · · , n.
O primeiro passo na eliminac¸a˜o Gaussiana consiste em realizar
para cada j = 2, 3, · · · , n as operac¸o˜es:
Ej ← Ej −mj,1E1, onde mj,1 =
a
(1)
j,1
a
(1)
1,1
Estas operac¸o˜es transformam o sistema em um em que todas
as entradas abaixo da diagonal sa˜o zero
Fatorac¸a˜o Matricial
Construindo L & U
Primeiro, suponha que a eliminac¸a˜o Gaussiana pode ser
realizada sobre o sistema linear Ax = b sem trocas de linhas
Com a notac¸a˜o usada anteriormente, isto e´ equivalente a ter
elementos pivoˆ na˜o-zero a
(i)
i,i , para i = 1, 2, · · · , n.
O primeiro passo na eliminac¸a˜o Gaussiana consiste em realizar
para cada j = 2, 3, · · · , n as operac¸o˜es:
Ej ← Ej −mj,1E1, onde mj,1 =
a
(1)
j,1
a
(1)
1,1
Estas operac¸o˜es transformam o sistema em um em que todas
as entradas abaixo da diagonal sa˜o zero
Fatorac¸a˜o Matricial
Construindo L & U
Primeiro, suponha que a eliminac¸a˜o Gaussiana pode ser
realizada sobre o sistema linear Ax = b sem trocas de linhas
Com a notac¸a˜o usada anteriormente, isto e´ equivalente a ter
elementos pivoˆ na˜o-zero a
(i)
i,i , para i = 1, 2, · · · , n.
O primeiro passo na eliminac¸a˜o Gaussiana consiste em realizar
para cada j = 2, 3, · · · , n as operac¸o˜es:
Ej ← Ej −mj,1E1, onde mj,1 =
a
(1)
j,1
a
(1)
1,1
Estas operac¸o˜es transformam o sistema em um em que todas
as entradas abaixo da diagonal sa˜o zero
Fatorac¸a˜o Matricial
O Sistema das Operac¸o˜es em
Ej ← Ej −mj,1E1 onde mj,1 =
a
(1)
j,1
a
(1)
1,1
pode ser visto de outra forma.
Ela e´ obtida por multiplicar a matriz
original A a esquerda pela matriz
M (1) =

1 0 · · · · · · 0
−m2,1 1 . . .
...
... 0
. . .
...
...
...
. . .
. . . 0
−mn,1 0 · · · 0 1

Esta e´ chamada de Primeira Transformac¸a˜o Matricial Gaussiana
Fatorac¸a˜o Matricial
O Sistema das Operac¸o˜es em
Ej ← Ej −mj,1E1 onde mj,1 =
a
(1)
j,1
a
(1)
1,1
pode ser visto de outra forma. Ela e´ obtida por multiplicar a matriz
original A a esquerda pela matriz
M (1) =

1 0 · · · · · · 0
−m2,1 1 . . .
...
... 0
. . .
...
...
...
. . .
. . . 0
−mn,1 0 · · · 0 1

Esta e´ chamada de Primeira Transformac¸a˜o Matricial Gaussiana
Fatorac¸a˜o Matricial
O Sistema das Operac¸o˜es em
Ej ← Ej −mj,1E1 onde mj,1 =
a
(1)
j,1
a
(1)
1,1
pode ser visto de outra forma. Ela e´ obtida por multiplicar a matriz
original A a esquerda pela matriz
M (1) =

1 0 · · · · · · 0
−m2,1 1 . . .
...
... 0
. . .
...
...
...
. . .
. . . 0
−mn,1 0 · · · 0 1

Esta e´ chamada de Primeira Transformac¸a˜o Matricial Gaussiana
Exerc´ıcio
Considere a matriz:
M (1) =

1 0 0 0
−m2,1 1 0 0
−m3,1 0 1 0
−m4,1 0 0 1

Calcule M (1)A, onde A = [ai,j ]4×4 e mj,1 =
a
(1)
j,1
a
(1)
1,1
=
aj,1
a1,1
.
Fatorac¸a˜o Matricial
Construindo L&U
Denotamos o produto desta matriz por A(1) ≡ A por A(2) e
com b por b(2), o que implica:
A(2)x = M (1)Ax = M (1)b = b(2)
De maneira similar, constru´ımos M (2), a matriz identidade
com entradas abaixo da diagonal na segunda coluna trocada
pelos valores negativos de:
mj,2 =
a
(2)
j,2
a
(2)
2,2
Fatorac¸a˜o Matricial
Construindo L&U
Denotamos o produto desta matriz por A(1) ≡ A por A(2) e
com b por b(2), o que implica:
A(2)x = M (1)Ax = M (1)b = b(2)
De maneira similar, constru´ımos M (2), a matriz identidade
com entradas abaixo da diagonal na segunda coluna trocada
pelos valores negativos de:
mj,2 =
a
(2)
j,2
a
(2)
2,2
Fatorac¸a˜o Matricial
Construindo L&U
Denotamos o produto desta matriz por A(1) ≡ A por A(2) e
com b por b(2), o que implica:
A(2)x = M (1)Ax = M (1)b = b(2)
De maneira similar, constru´ımos M (2), a matriz identidade
com entradas abaixo da diagonal na segunda coluna trocada
pelos valores negativos de:
mj,2 =
a
(2)
j,2
a
(2)
2,2
Fatorac¸a˜o Matricial
Construindo L&U
O produto de M (2) com A(2) tem zeros abaixo da diagonal
nas duas primeiras colunas. Fazemos enta˜o:
A(3)x = M (2)A(2)x = M (2)M (1)Ax = M (2)M (1)b = b(3)
Fatorac¸a˜o Matricial
Construindo L&U
O produto de M (2) com A(2) tem zeros abaixo da diagonal
nas duas primeiras colunas.
Fazemos enta˜o:
A(3)x = M (2)A(2)x = M (2)M (1)Ax = M (2)M (1)b = b(3)
Fatorac¸a˜o Matricial
Construindo L&U
O produto de M (2) com A(2) tem zeros abaixo da diagonal
nas duas primeiras colunas. Fazemos enta˜o:
A(3)x = M (2)A(2)x = M (2)M (1)Ax = M (2)M (1)b = b(3)
Fatorac¸a˜o Matricial
Construindo L&U
Em geral, com A(k)x = b(k) ja´ formada, multiplicada pela k-e´sima
matriz de transformac¸a˜o Gaussiana
M (k) =

1 0 · · · · · · · · · · · · · · · 0
0 1
. . .
...
...
. . .
. . .
. . .
...
... 0
. . .
. . .
...
...
... −mk+1,k . . . . . .
...
...
...
...
...
...
...
...
...
... 1 0
0 · · · 0 −mn,k 0 · · · 0 1

Fatorac¸a˜o Matricial
Construindo L&U
para obter:
A(k+1)x = M (k)A(k)x
= M (k) · · ·M (1)Ax
= M (k)b(k)
= b(k+1)
= M (k) · · ·M (1)b
Fatorac¸a˜o Matricial
Construindo L&U
para obter:
A(k+1)x = M (k)A(k)x
= M (k) · · ·M (1)Ax
= M (k)b(k)
= b(k+1)
= M (k) · · ·M (1)b
Fatorac¸a˜o Matricial
Construindo L&U
para obter:
A(k+1)x = M (k)A(k)x
= M (k) · · ·M (1)Ax
= M (k)b(k)
= b(k+1)
= M (k) · · ·M (1)b
Fatorac¸a˜o Matricial
Construindo L&U
para obter:
A(k+1)x = M (k)A(k)x
= M (k) · · ·M (1)Ax
= M (k)b(k)
= b(k+1)
= M (k) · · ·M (1)b
Fatorac¸a˜o Matricial
Construindo L&U
para obter:
A(k+1)x = M (k)A(k)x
= M (k) · · ·M (1)Ax
= M (k)b(k)
= b(k+1)
= M (k) · · ·M (1)b
Fatorac¸a˜o Matricial
Construindo L&U
O processo termina com a formac¸a˜o A(n)x = b(n), onde A(n) e´ a
matriz triangular superior:
A(n) =

a
(1)
1,1 a
(1)
1,2 · · · · · · a(1)1,n
0 a
(2)
2,2
. . .
...
...
. . .
. . .
. . .
...
...
. . .
. . . a
(n−1)
n−1,n
0 · · · · · · 0 a(n)n,n

dado por
A(n) = M (n−1)M (n−2) · · ·M (1)A
Fatorac¸a˜o Matricial
Construindo L&U
Este processo forma a porc¸a˜o U = A(n) da fatorac¸a˜o matricial
A = LU
Para determinar a matriz triangular inferior L, primeiro
lembremos da multiplicac¸a˜o A(k)x = b(k) pela transformac¸a˜o
Gaussiana M (k)usada para obter:
A(k+1)x = M (k)A(k)x = M (k)b(k) = b(k+1)
onde M (k) gera as operac¸o˜es por linha
Ej ← Ej −mj,kEk para j = k + 1, · · · , n
Fatorac¸a˜o Matricial
Construindo L&U
Este processo forma a porc¸a˜o U = A(n) da fatorac¸a˜o matricial
A = LU
Para determinar a matriz triangular inferior L, primeiro
lembremos da multiplicac¸a˜o A(k)x = b(k) pela transformac¸a˜o
Gaussiana M (k) usada para obter:
A(k+1)x = M (k)A(k)x = M (k)b(k) = b(k+1)
onde M (k) gera as operac¸o˜es por linha
Ej ← Ej −mj,kEk para j = k + 1, · · · , n
Fatorac¸a˜o Matricial
Construindo L&U
Este processo forma a porc¸a˜o U = A(n) da fatorac¸a˜o matricial
A = LU
Para determinar a matriz triangular inferior L, primeiro
lembremos da multiplicac¸a˜o A(k)x = b(k) pela transformac¸a˜o
Gaussiana M (k) usada para obter:
A(k+1)x = M (k)A(k)x = M (k)b(k) = b(k+1)
onde M (k) gera as operac¸o˜es por linha
Ej ← Ej −mj,kEk para j = k + 1, · · · , n
Fatorac¸a˜o Matricial
Construindo L&U
Para se reverter os efeitos dessa transformac¸a˜o e se retornar a A(k)
e´ necessa´rio que as operac¸o˜es Ej ← Ej +mj,kEk sejam executadas
para cada j = k + 1, · · · , n.
Isto e´ equivalente a multiplicar por[
M (k)
]−1
L(k) =
[
M (k)
]−1
=

1 0 · · · · · · · · · · · · · · · 0
0 1
. . .
...
...
. . .
. . .
. . .
...
... 0
. . .
. . .
...
...
... mk+1,k
. . .
. . .
...
...
...
...
...
...
...
...
...
... 1 0
0 · · · 0 mn,k 0 · · · 0 1

Fatorac¸a˜o Matricial
Construindo L&U
Para se reverter os efeitos dessa transformac¸a˜o e se retornar a A(k)
e´ necessa´rio que as operac¸o˜es Ej ← Ej +mj,kEk sejam executadas
para cada j = k + 1, · · · , n. Isto e´ equivalente a multiplicar por[
M (k)
]−1
L(k) =
[
M (k)
]−1
=

1 0 · · · · · · · · · · · · · · · 0
0 1
. . .
...
...
. . .
. . .
. . .
...
... 0
. . .
. . .
...
...
... mk+1,k
. . .
. . .
...
...
...
...
...
...
...
...
...
... 1 0
0 · · · 0 mn,k 0 · · · 0 1

Fatorac¸a˜o Matricial
Construindo L&U
Para se reverter os efeitos dessa transformac¸a˜o e se retornar a A(k)
e´ necessa´rio que as operac¸o˜es Ej ← Ej +mj,kEk sejam executadas
para cada j = k + 1, · · · , n. Isto e´ equivalente a multiplicar por[
M (k)
]−1
L(k) =
[
M (k)
]−1
=

1 0 · · · · · · · · · · · · · · · 0
0 1
. . .
...
...
. . .
. . .
. . .
...
... 0
. . .
. . .
...
...
... mk+1,k
. . .
. . .
...
...
...
...
...
...
...
...
...
... 1 0
0 · · · 0 mn,k 0 · · · 0 1

Exerc´ıcio
Considere as Matrizes
M (1) =

1 0 0 0 0
−m2,1 1 0 0 0
−m3,1 0 1 0 0
−m4,1 0 0 1 0
−m5,1 0 0 0 1
 L(1) =

1 0 0 0 0
m2,1 1 0 0 0
m3,1 0 1 0 0
m4,1 0 0 1 0
m5,1 0 0 0 1

Verifique que L(1)M (1) = I = M (1)L(1).
Fatorac¸a˜o Matricial
Construindo L&U
A matriz triangular inferior L na fatorac¸a˜o de A e´ enta˜o o produto
das matrizes L(k):
L = L(1)L(2) · · ·L(n−1) =
=

1 0 · · · · · · 0
m2,1 1
. . .
...
...
. . .
. . .
. . .
...
...
...
. . .
. . . 0
mn,1 · · · · · · mn,n−1 1

como o produto da matriz de L com a triangular superior U =
M (n−1) · · ·M (2)M (1)A temos
Fatorac¸a˜o Matricial
Construindo L&U
A matriz triangular inferior L na fatorac¸a˜o de A e´ enta˜o o produto
das matrizes L(k):
L = L(1)L(2) · · ·L(n−1) =
=

1 0 · · · · · · 0
m2,1 1
. . .
...
...
. . .
. . .
. . .
...
...
...
. . .
. . . 0
mn,1 · · · · · · mn,n−1 1

como o produto da matriz de L com a triangular superior U =
M (n−1) · · ·M (2)M (1)A temos
Fatorac¸a˜o Matricial
Construindo L&U
LU = L(1)L(2) · · ·L(n−2)L(n−1)M (n−1)M (n−2) · · ·M (2)M (1)A
=
[
M (1)
]−1 [
M (2)
]−1 · · · [M (n−2)]−1 [M (n−1)]−1 ·
·M (n−1)M (n−2) · · ·M (2)M (1)A =
= A
O seguinte teorema resume estas observac¸o˜es
Fatorac¸a˜o Matricial
Construindo L&U
LU = L(1)L(2) · · ·L(n−2)L(n−1)M (n−1)M (n−2) · · ·M (2)M (1)A
=
[
M (1)
]−1 [
M (2)
]−1 · · · [M (n−2)]−1 [M (n−1)]−1 ·
·M (n−1)M (n−2) · · ·M (2)M (1)A =
= A
O seguinte teorema resume estas observac¸o˜es
Fatorac¸a˜o Matricial
Construindo L&U
LU = L(1)L(2) · · ·L(n−2)L(n−1)M (n−1)M (n−2) · · ·M (2)M (1)A
=
[
M (1)
]−1 [
M (2)
]−1 · · · [M (n−2)]−1 [M (n−1)]−1 ·
·M (n−1)M (n−2) · · ·M (2)M (1)A =
= A
O seguinte teorema resume estas observac¸o˜es
Exerc´ıcio
Considere as matrizes:
M (1) =

1 0 0 0
m2,1 1 0 0
m3,1 0 1 0
m4,1 0 0 1

M (2) =

1 0 0 0
0 1 0 0
0 m3,2 1 0
0 m4,2 0 1
 ,M (3) =

1 0 0 0
0 1 0 0
0 0 1 0
0 0 m4,3 1

Calcule M (1)M (2)M (3).
Fatorac¸a˜o Matricial
Teorema
Se a Eliminac¸a˜o Gaussiana pode ser realizada sobre um sistema linear
Ax = b sem troca de linhas, enta˜o a matriz A pode ser fatorada no
produto de duas matrizes triangulares, uma superior U e outra inferior L
de modo que A = LU , onde mj,i = a
(i)
j,i/a
(i)
i,i ,
U =

a
(1)
1,1 a
(1)
1,2 · · · · · · a
(1)
1,n
0 a
(2)
2,2
. . .
.
.
.
.
.
.
. . .
. . .
. . .
.
.
.
.
.
.
. . .
. . . a
(n−1)
n−1,n
0 · · · · · · 0 a(n)n,n
 L =

1 0 · · · · · · 0
m2,1 1
. . .
.
.
.
.
.
.
. . .
. . .
. . .
.
.
.
.
.
.
.
.
.
. . .
. . . 0
mn,1 · · · · · · mn,n−1 1

Exemplo
Determine a fatorac¸a˜o LU para a matriz A no sistema linear
Ax = b abaixo e encontre x.
A =

1 1 0 3
2 1 −1 1
3 −1 −1 2
−1 2 3 −1
 b =

8
7
14
−7

Exemplo - Soluc¸a˜o
Realizamos primeiramente a sequeˆncia de operac¸o˜es:
E2 ← E2 − 2E1
E3 ← E3 − 3E1
E4 ← E4 − (−1)E1
E3 ← E3 − 4E2
E4 ← E4 − (−3)E2
Exemplo - Soluc¸a˜o
Os multiplicadores mij e a matriz triangular superior produzem a
fatorac¸a˜o:
A =

1 1 0 3
2 1 −1 1
3 −1 −1 2
−1 2 3 −1
 =
=

1 0 0 0
2 1 0 0
3 4 1 0
−1 −3 0 1


1 1 0 3
0 −1 −1 −5
0 0 3 13
0 0 0 −13

= LU (1)
Exemplo - Soluc¸a˜o
Resolvendo o sistema Linear
Ax = LUx =

1 0 0 0
2 1 0 0
3 4 1 0
−1 −3 0 1


1 1 0 3
0 −1 −1 −5
0 0 3 13
0 0 0 −13


x1
x2
x3
x4

=

8
7
14
−7

primeiro fazemos a substituic¸a˜o y = Ux; para enta˜o resolver
L(Ux) = Ly = b
Exemplo - Soluc¸a˜o
Resolvendo o sistema Linear
Ax = LUx =

1 0 0 0
2 1 0 0
3 4 1 0
−1 −3 0 1


1 1 0 3
0 −1 −1 −5
0 0 3 13
0 0 0 −13


x1
x2
x3
x4

=

8
7
14
−7

primeiro fazemos a substituic¸a˜o y = Ux; para enta˜o resolver
L(Ux) = Ly = b
Exemplo - Soluc¸a˜o
Resolvendo o sistema Linear
Primeiro resolvemos Ly = b, onde y = Ux:
Ly =

1 0 0 0
2 1 0 0
3 4 1 0
−1 −3 0 1


y1
y2
y3
y4
 =

8
7
14
−7


y1
y2
y3
y4
 =

8
−9
26
−26

Exemplo - Soluc¸a˜o
Resolvendo o sistema Linear
No´s enta˜o resolvemos Ux = y para x:

1 1 0 3
0 −1 −1 −5
0 0 3 13
0 0 0 −13


x1
x2
x3
x4
 =

8
−9
26
−26

Obtemos x1 = 3;x2 = −1;x3 = 0;x4 = 2.
Exemplo - Soluc¸a˜o
Resolvendo o sistema Linear
No´s enta˜o resolvemos Ux = y para x:
1 1 0 3
0 −1 −1 −5
0 0 3 13
0 0 0 −13


x1
x2
x3
x4
 =

8
−9
26
−26

Obtemos x1 = 3;x2 = −1;x3 = 0;x4 = 2.
Algoritmo
Queremos fatorar uma matriz n × n A = [ai,j ] em uma triangularinferior L = [`i,j ] e uma triangular superior U = [ui,j ] tal que
A = LU
Entrada dimensa˜o n e os ai,j de A
Sa´ıda os `i,j , 1 ≤ j ≤ i; 1 ≤ i ≤ n de L e ui,j , i ≤ j ≤ n; 1 ≤ i ≤ n
de U
Algoritmo:
ui,j = ai,j −
i−1∑
k=1
`i,kuk,j i ≤ j
`i,j = `i,j =
(
ai,j −
j−1∑
k=1
`i,kuk,j
)
i > j
Algoritmo
Queremos fatorar uma matriz n × n A = [ai,j ] em uma triangular
inferior L = [`i,j ] e uma triangular superior U = [ui,j ] tal que
A = LU
Entrada dimensa˜o n e os ai,j de A
Sa´ıda os `i,j , 1 ≤ j ≤ i; 1 ≤ i ≤ n de L e ui,j , i ≤ j ≤ n; 1 ≤ i ≤ n
de U
Algoritmo:
ui,j = ai,j −
i−1∑
k=1
`i,kuk,j i ≤ j
`i,j = `i,j =
(
ai,j −
j−1∑
k=1
`i,kuk,j
)
i > j
Fatorac¸a˜o Matricial: Permutac¸a˜o Matricial
Limitac¸o˜es da Fatorac¸a˜o LU
Assumimos que Ax = b pode ser resolvido pela eliminac¸a˜o
Gaussiana sem troca de linhas
Do ponto de vista pra´tico, esta fatorac¸a˜o e´ u´til apenas quando
a troca de linhas na˜o e´ necessa´ria para controlar erros de
arredondamento
No´s agora consideraremos as modificac¸o˜es que devemos fazer
quando a troca de linhas sa˜o necessa´rias.
Fatorac¸a˜o Matricial: Permutac¸a˜o Matricial
Limitac¸o˜es da Fatorac¸a˜o LU
Assumimos que Ax = b pode ser resolvido pela eliminac¸a˜o
Gaussiana sem troca de linhas
Do ponto de vista pra´tico, esta fatorac¸a˜o e´ u´til apenas quando
a troca de linhas na˜o e´ necessa´ria para controlar erros de
arredondamento
No´s agora consideraremos as modificac¸o˜es que devemos fazer
quando a troca de linhas sa˜o necessa´rias.
Fatorac¸a˜o Matricial: Permutac¸a˜o Matricial
Limitac¸o˜es da Fatorac¸a˜o LU
Assumimos que Ax = b pode ser resolvido pela eliminac¸a˜o
Gaussiana sem troca de linhas
Do ponto de vista pra´tico, esta fatorac¸a˜o e´ u´til apenas quando
a troca de linhas na˜o e´ necessa´ria para controlar erros de
arredondamento
No´s agora consideraremos as modificac¸o˜es que devemos fazer
quando a troca de linhas sa˜o necessa´rias.
Fatorac¸a˜o Matricial: Permutac¸a˜o Matricial
Limitac¸o˜es da Fatorac¸a˜o LU
Assumimos que Ax = b pode ser resolvido pela eliminac¸a˜o
Gaussiana sem troca de linhas
Do ponto de vista pra´tico, esta fatorac¸a˜o e´ u´til apenas quando
a troca de linhas na˜o e´ necessa´ria para controlar erros de
arredondamento
No´s agora consideraremos as modificac¸o˜es que devemos fazer
quando a troca de linhas sa˜o necessa´rias.
Fatorac¸a˜o Matricial: Permutac¸a˜o Matricial
No´s iniciamos com a introduc¸a˜o de uma classe de matrizes que sa˜o
usadas para trocar linhas de uma matriz
Matriz de Permutac¸a˜o
Uma matriz de permutac¸a˜o n × n P = [pi,j ] e´ obtida pela per-
mutac¸a˜o de linhas da matriz identidade In.
Fatorac¸a˜o Matricial: Permutac¸a˜o Matricial
Exemplo
A Matriz
P =
1 0 00 0 1
0 1 0

e´ uma matriz de permutac¸a˜o 3× 3.
Para qualquer matriz A 3× 3,
multiplicando a esquerda por P tem o efeito de trocar as linhas da
segunda e terceira coluna de A:
PA =
1 0 00 0 1
0 1 0
a1,1 a1,2 a1,3a2,1 a2,2 a2,3
a3,1 a3,2 a3,3
 =
a1,1 a1,2 a1,3a3,1 a3,2 a3,3
a2,1 a2,2 a2,3

Similarmente, multiplicar A a direita por P troca a segunda e ter-
ceiras colunas de A.
Obs. Importante!
P−1 existe e P−1 = P t
Fatorac¸a˜o Matricial: Permutac¸a˜o Matricial
Exemplo
A Matriz
P =
1 0 00 0 1
0 1 0

e´ uma matriz de permutac¸a˜o 3× 3. Para qualquer matriz A 3× 3,
multiplicando a esquerda por P tem o efeito de trocar as linhas da
segunda e terceira coluna de A:
PA =
1 0 00 0 1
0 1 0
a1,1 a1,2 a1,3a2,1 a2,2 a2,3
a3,1 a3,2 a3,3
 =
a1,1 a1,2 a1,3a3,1 a3,2 a3,3
a2,1 a2,2 a2,3

Similarmente, multiplicar A a direita por P troca a segunda e ter-
ceiras colunas de A.
Obs. Importante!
P−1 existe e P−1 = P t
Fatorac¸a˜o Matricial: Permutac¸a˜o Matricial
Exemplo
A Matriz
P =
1 0 00 0 1
0 1 0

e´ uma matriz de permutac¸a˜o 3× 3. Para qualquer matriz A 3× 3,
multiplicando a esquerda por P tem o efeito de trocar as linhas da
segunda e terceira coluna de A:
PA =
1 0 00 0 1
0 1 0
a1,1 a1,2 a1,3a2,1 a2,2 a2,3
a3,1 a3,2 a3,3
 =
a1,1 a1,2 a1,3a3,1 a3,2 a3,3
a2,1 a2,2 a2,3

Similarmente, multiplicar A a direita por P troca a segunda e ter-
ceiras colunas de A.
Obs. Importante!
P−1 existe e P−1 = P t
Fatorac¸a˜o Matricial: Permutac¸a˜o Matricial
Exemplo
A Matriz
P =
1 0 00 0 1
0 1 0

e´ uma matriz de permutac¸a˜o 3× 3. Para qualquer matriz A 3× 3,
multiplicando a esquerda por P tem o efeito de trocar as linhas da
segunda e terceira coluna de A:
PA =
1 0 00 0 1
0 1 0
a1,1 a1,2 a1,3a2,1 a2,2 a2,3
a3,1 a3,2 a3,3
 =
a1,1 a1,2 a1,3a3,1 a3,2 a3,3
a2,1 a2,2 a2,3

Similarmente, multiplicar A a direita por P troca a segunda e ter-
ceiras colunas de A.
Obs. Importante!
P−1 existe e P−1 = P t
Fatorac¸a˜o Matricial: Permutac¸a˜o Matricial
Permutac¸a˜o de Matrizes e Eliminac¸a˜o de Gauss
Mais cedo vimos que para qualquer matriz na˜o-singular A, o
sistema linear Ax = b pode ser resolvido pela eliminac¸a˜o
Gaussiana com a possibilidade de troca de linhas
Se no´s conheceˆssemos as trocas de linhas necessa´rias para
resolver o sistema por eliminac¸a˜o Gaussiana, no´s poder´ıamos
arranjar as equac¸o˜es originais com o objetivo de assegurar que
nenhuma troca de linhas e´ necessa´ria
Portanto existe uma permutac¸a˜o das equac¸o˜es no sistema que
permite realizar a eliminac¸a˜o Gaussiana sem necessitar das
trocas de linhas
Fatorac¸a˜o Matricial: Permutac¸a˜o Matricial
Permutac¸a˜o de Matrizes e Eliminac¸a˜o de Gauss
Mais cedo vimos que para qualquer matriz na˜o-singular A, o
sistema linear Ax = b pode ser resolvido pela eliminac¸a˜o
Gaussiana com a possibilidade de troca de linhas
Se no´s conheceˆssemos as trocas de linhas necessa´rias para
resolver o sistema por eliminac¸a˜o Gaussiana, no´s poder´ıamos
arranjar as equac¸o˜es originais com o objetivo de assegurar que
nenhuma troca de linhas e´ necessa´ria
Portanto existe uma permutac¸a˜o das equac¸o˜es no sistema que
permite realizar a eliminac¸a˜o Gaussiana sem necessitar das
trocas de linhas
Fatorac¸a˜o Matricial: Permutac¸a˜o Matricial
Permutac¸a˜o de Matrizes e Eliminac¸a˜o de Gauss
Mais cedo vimos que para qualquer matriz na˜o-singular A, o
sistema linear Ax = b pode ser resolvido pela eliminac¸a˜o
Gaussiana com a possibilidade de troca de linhas
Se no´s conheceˆssemos as trocas de linhas necessa´rias para
resolver o sistema por eliminac¸a˜o Gaussiana, no´s poder´ıamos
arranjar as equac¸o˜es originais com o objetivo de assegurar que
nenhuma troca de linhas e´ necessa´ria
Portanto existe uma permutac¸a˜o das equac¸o˜es no sistema que
permite realizar a eliminac¸a˜o Gaussiana sem necessitar das
trocas de linhas
Fatorac¸a˜o Matricial: Permutac¸a˜o Matricial
Permutac¸a˜o de Matrizes e Eliminac¸a˜o de Gauss
Mais cedo vimos que para qualquer matriz na˜o-singular A, o
sistema linear Ax = b pode ser resolvido pela eliminac¸a˜o
Gaussiana com a possibilidade de troca de linhas
Se no´s conheceˆssemos as trocas de linhas necessa´rias para
resolver o sistema por eliminac¸a˜o Gaussiana, no´s poder´ıamos
arranjar as equac¸o˜es originais com o objetivo de assegurar que
nenhuma troca de linhas e´ necessa´ria
Portanto existe uma permutac¸a˜o das equac¸o˜es no sistema que
permite realizar a eliminac¸a˜o Gaussiana sem necessitar das
trocas de linhas
Fatorac¸a˜o Matricial: Permutac¸a˜o Matricial
Permutac¸a˜o de Matrizes e Eliminac¸a˜o de Gauss
Isto implica que para uma matriz na˜o-singular A, a matriz de
permutac¸a˜o exista para que o sistema:
PAx = Pb
possa ser resolvido sem troca de linhas. Como consequeˆncia,
esta matriz PA pode ser fatorada para a forma PA = LU .
Como P−1 = P t,esta produz uma fatorac¸a˜o do tipo:
A = P−1LU = (P tL)U
A matriz U ainda e´ a triangular superior, mas a matriz P tL
na˜o e´ mais uma triangular inferior, a menos que P = I
Fatorac¸a˜o Matricial: Permutac¸a˜o Matricial
Permutac¸a˜o de Matrizes e Eliminac¸a˜o de Gauss
Isto implica que para uma matriz na˜o-singular A, a matriz de
permutac¸a˜o exista para que o sistema:
PAx = Pb
possa ser resolvido sem troca de linhas. Como consequeˆncia,
esta matriz PA pode ser fatorada para a forma PA = LU .
Como P−1 = P t, esta produz uma fatorac¸a˜o do tipo:
A = P−1LU = (P tL)U
A matriz U ainda e´ a triangular superior, mas a matriz P tL
na˜o e´ mais uma triangular inferior, a menos que P = I
Fatorac¸a˜o Matricial: Permutac¸a˜o Matricial
Permutac¸a˜o de Matrizes e Eliminac¸a˜o de Gauss
Isto implica que para uma matriz na˜o-singular A, a matriz de
permutac¸a˜o exista para que o sistema:
PAx = Pb
possa ser resolvido sem troca de linhas. Como consequeˆncia,
esta matriz PA pode ser fatorada para a forma PA = LU .
Como P−1 = P t, esta produz uma fatorac¸a˜o do tipo:
A = P−1LU = (P tL)U
A matriz U ainda e´ a triangular superior, mas a matriz P tL
na˜o e´ mais uma triangular inferior, a menos que P = I
Fatorac¸a˜o Matricial: Permutac¸a˜o Matricial
Permutac¸a˜o de Matrizes e Eliminac¸a˜o de Gauss
Isto implica que para uma matriz na˜o-singular A, a matriz de
permutac¸a˜o exista para que o sistema:
PAx = Pb
possa ser resolvido sem troca de linhas. Como consequeˆncia,
esta matriz PA pode ser fatorada para a forma PA = LU .
Como P−1 = P t, esta produz uma fatorac¸a˜o do tipo:
A = P−1LU = (P tL)U
A matriz U ainda e´ a triangular superior, mas a matriz P tL
na˜o e´ mais uma triangular inferior, a menos que P = I
Fatorac¸a˜o Matricial: Permutac¸a˜o Matricial
Exemplo
Determine a fatorac¸a˜o na forma A = (P tL)U para a matriz:
A =

0 0 −1 1
1 1 −1 2
−1 −1 2 0
1 2 0 2

OBS
A matrix A na˜o pode ser fatorada na forma LU pois a1,1 = 0
Fatorac¸a˜o Matricial: Permutac¸a˜o Matricial
Exemplo
Determine a fatorac¸a˜o na forma A = (P tL)U para a matriz:
A =

0 0 −1 1
1 1 −1 2
−1 −1 2 0
1 2 0 2

OBS
A matrix A na˜o pode ser fatorada na forma LU pois a1,1 = 0
Fatorac¸a˜o Matricial: Permutac¸a˜o Matricial
Exemplo
Entretando, usando a troca de linhas E1 ↔ E2, seguido por E3 ←
E3 + E1 e E4 ← E4 − E1 temos:
1 1 −1 2
0 0 −1 1
0 0 1 2
0 1 1 0

Enta˜o trocamos as linhas E2 ↔ E4 e fazemos E4 ← E4 + E3:
U =

1 1 −1 2
0 1 1 0
0 0 1 2
0 0 0 3

Fatorac¸a˜o Matricial: Permutac¸a˜o Matricial
Exemplo
Entretando, usando a troca de linhas E1 ↔ E2, seguido por E3 ←
E3 + E1 e E4 ← E4 − E1 temos:
1 1 −1 2
0 0 −1 1
0 0 1 2
0 1 1 0

Enta˜o trocamos as linhas E2 ↔ E4 e fazemos E4 ← E4 + E3:
U =

1 1 −1 2
0 1 1 0
0 0 1 2
0 0 0 3

Fatorac¸a˜o Matricial: Permutac¸a˜o Matricial
Exemplo
A permutac¸a˜o associada com as trocas de linhas sa˜o E1 ↔ E2 e
E2 ↔ E4:
P =

0 1 0 0
0 0 0 1
0 0 1 0
1 0 0 0

e
PA =

1 1 −1 2
1 2 − 2
−1 −1 2 0
0 0 −1 1

Fatorac¸a˜o Matricial: Permutac¸a˜o Matricial
Exemplo
A permutac¸a˜o associada com as trocas de linhas sa˜o E1 ↔ E2 e
E2 ↔ E4:
P =

0 1 0 0
0 0 0 1
0 0 1 0
1 0 0 0

e
PA =

1 1 −1 2
1 2 − 2
−1 −1 2 0
0 0 −1 1

Fatorac¸a˜o Matricial: Permutac¸a˜o Matricial
Exemplo
A eliminac¸a˜o Gaussiana e´ realizada em PA usando as mesmas
operac¸o˜es que em A, exceto sem a troca de linhas
Isto e´: E2 ← E2 − E1, E3 ← E3 + E1 e E4 ← E3 + E4
Os multiplicadores na˜o-nulos por PA sa˜o consequentemente
m2,1 = 1;m3,1 = 1;m4,3 = −1
e a fatorac¸a˜o LU de PA e´:
PA =

1 0 0 0
1 1 0 0
−1 0 1 0
0 0 −1 1


1 1 −1 2
0 1 1 0
0 0 1 2
0 0 0 3
 = LU
Fatorac¸a˜o Matricial: Permutac¸a˜o Matricial
Exemplo
A eliminac¸a˜o Gaussiana e´ realizada em PA usando as mesmas
operac¸o˜es que em A, exceto sem a troca de linhas
Isto e´: E2 ← E2 − E1, E3 ← E3 + E1 e E4 ← E3 + E4
Os multiplicadores na˜o-nulos por PA sa˜o consequentemente
m2,1 = 1;m3,1 = 1;m4,3 = −1
e a fatorac¸a˜o LU de PA e´:
PA =

1 0 0 0
1 1 0 0
−1 0 1 0
0 0 −1 1


1 1 −1 2
0 1 1 0
0 0 1 2
0 0 0 3
 = LU
Fatorac¸a˜o Matricial: Permutac¸a˜o Matricial
Exemplo
A eliminac¸a˜o Gaussiana e´ realizada em PA usando as mesmas
operac¸o˜es que em A, exceto sem a troca de linhas
Isto e´: E2 ← E2 − E1, E3 ← E3 + E1 e E4 ← E3 + E4
Os multiplicadores na˜o-nulos por PA sa˜o consequentemente
m2,1 = 1;m3,1 = 1;m4,3 = −1
e a fatorac¸a˜o LU de PA e´:
PA =

1 0 0 0
1 1 0 0
−1 0 1 0
0 0 −1 1


1 1 −1 2
0 1 1 0
0 0 1 2
0 0 0 3
 = LU
Fatorac¸a˜o Matricial: Permutac¸a˜o Matricial
Exemplo
A eliminac¸a˜o Gaussiana e´ realizada em PA usando as mesmas
operac¸o˜es que em A, exceto sem a troca de linhas
Isto e´: E2 ← E2 − E1, E3 ← E3 + E1 e E4 ← E3 + E4
Os multiplicadores na˜o-nulos por PA sa˜o consequentemente
m2,1 = 1;m3,1 = 1;m4,3 = −1
e a fatorac¸a˜o LU de PA e´:
PA =

1 0 0 0
1 1 0 0
−1 0 1 0
0 0 −1 1


1 1 −1 2
0 1 1 0
0 0 1 2
0 0 0 3
 = LU
Fatorac¸a˜o Matricial: Permutac¸a˜o Matricial
Exemplo
Multiplicando por P−1 = P t produz a fatorac¸a˜o:
A = P−1(LU) = P t(LU) = (P tL)U
=

0 0 −1 1
1 0 0 0
−1 0 1 0
1 1 0 0


1 1 −1 2
0 1 1 0
0 0 1 2
0 0 0 3


Outros materiais

Perguntas Recentes