SlideShare uma empresa Scribd logo
Tópicos de
Métodos Numéricos em
Sistemas de Equações
Lineares
Rodolfo Maduro Almeida
Sistemas de Equações Lineares
• Os sistemas de equações lineares
aparecem em inúmeros problemas de
modelagem computacional em engenharias
e ciências.
• O que é um sistema linear?
– Conjunto formado por duas ou mais equações
lineares definidas nas mesmas incógnitas.
Sistemas de Equações Lineares
Forma geral:
nnnnnnn
nn
nn
bxaxaxaxa
bxaxaxaxa
bxaxaxaxa




332211
22323222121
11313212111
n,2,,1, ji
teindependentermo:b
escoeficient:a
incógnitas:x
i
ij
i
Sistemas de Equações Lineares
Forma matricial:
nnnnn
n
n
b
b
b
x
x
x
aaa
aaa
aaa





2
1
2
1
221
22221
11211
bxA
matriz de
coeficientes
vetor de
incógnitas
vetor de
termos
independentes
Classificação dos SistEqLin
A classificação é feita em função do número de
soluções que o sistema admite.
• Sistema Possível ou Consistente: possui
pelo menos uma solução:
– Determinado: admite uma única solução.
– Indeterminado: admite mais de uma solução.
• Sistema Impossível ou Inconsistente: não
admite solução.
Classificação dos SistEqLin
Admite única solução: (x,y) = (4,2) que equivale ao
ponto de intersecção das retas.
Sistema possível e determinado
Classificação dos SistEqLin
Infinitas soluções: todos os pares de pontos (x,y)
sobre as retas coincidentes.
Sistema possível indeterminado
Classificação dos SistEqLin
Não admite solução: retas paralelas (não se interceptam).
Sistema impossível
ATENÇÃO:
Neste curso iremos trabalhar com a solução numérica de sistemas
de equações lineares que admitem uma única solução!
Classificação dos SistEqLin
Sistemas equivalentes
Solução numérica dos SistEqLin
• Métodos exatos: Buscam encontrar a solução
exata do sistema de equações lineares.
– Eliminação de Gauss
– Decomposição LU
• Métodos iterativos: Conjunto de
procedimentos que são executados a medida
que se obtém sucessivas aproximações da
solução do sistema.
– Método de Jacobi
– Método de Gauss-Seidel
MÉTODOS EXATOS
• Eliminação de Gauss
• Decomposição LU
Solução numérica dos SistEqLin
Solução de sistemas triangulares
Solução de sistemas triangulares
Solução de um sistema triangular inferior:
Solução de sistemas triangulares
Solução de sistemas triangulares
Substituição progressiva:
Solução de sistemas triangulares
• Implementar a solução do seguinte sistema
linear triangular inferior:
Solução de sistemas triangulares
A = [ 1 0 0; 0 1 0; 0.5 0.5 1];
b = [9 1 7];
n = 3;
x = zeros(n,1);
x(1) = b(1)/A(1,1);
for i=2:n
soma = 0.0;
for j=1:i-1
soma = soma + A(i,j)*x(j);
end
x(i) = (b(i)-soma)/A(i,i);
end
disp('Solucao encontrada: ')
disp(x)
Solução de sistemas triangulares
Solução de um sistema triangular superior:
Solução de sistemas triangulares
Substituição retroativa:
Solução de sistemas triangulares
• Implementar a solução do seguinte sistema
linear triangular superior:
Solução de sistemas triangulares
A = [2 1 3; 0 -1 1; 0 0 1];
b = [9 1 2];
n = 3;
x = zeros(n,1);
x(n) = b(n)/A(n,n);
for i=n-1:-1:1
soma = 0.0;
for j=i+1:n
soma = soma + A(i,j)*x(j);
end
x(i) = (b(i)-soma)/A(i,i);
end
disp('Solucao encontrada: ')
disp(x)
Solução de Sistemas Triangulares
• Vimos que é simples a solução de um
sistema linear quando este está na forma
triangular.
• Existem métodos para solução de sistemas
lineares que se aproveitam desta facilidade.
• Consistem em executar operações sobre a
matriz de coeficientes A de modo a deixá-la
na forma triangular superior ou inferior
• Exemplos:
– Método da eliminação de Gauss
– Método da decomposição LU
Método da Eliminação de Gauss
bxA '' bxA
sistema linear
original
sistema triangular superior
equivalente
Método da Eliminação de Gauss
• Resolver o sistema linear
2223
742
80484
321
321
321
xxx
xxx
xxx
Método da Eliminação de Gauss
• Resolver o sistema linear
22
7
80
213
412
484
3
2
1
x
x
x
Método da Eliminação de Gauss
• Matriz aumentada:
L1
L2
L3
pivô
22213
7412
80484
22213
7412
80484
Método da Eliminação de Gauss
• Matriz aumentada:
L1 = L1/4
22213
7412
20121
Método da Eliminação de Gauss
• Matriz aumentada:
L2 = L2 - 2 x L1
L3 = L3 - 3 x L1
38170
33630
20121
Método da Eliminação de Gauss
• Matriz aumentada:
L2 = L2/(- 3)
38170
11210
20121
Método da Eliminação de Gauss
• Matriz aumentada:
L3 = L3 + 7 x L2
391300
11210
20121
Método da Eliminação de Gauss
• Matriz aumentada:
L3 = L3/13
3100
11210
20121
Método da Eliminação de Gauss
• Matriz aumentada:
• Sistema triangular superior equivalente:
Resolvido via substituição retroativa:
Solução :
3
112
202
3
32
321
x
xx
xxx
Método da Eliminação de Gauss
3
5
7
3
2
1
x
x
x
Método da Decomposição LU
Essência do método: Fatoração LU
A = L·U
Logo:
A·x = b (L·U)·x = b
matriz de coeficientes
matriz triangular
inferior
matriz triangular
superior
Método da Decomposição LU
• Método de Doolittle (matriz L com diagonal
unitária):
Método da Decomposição LU
Método da Decomposição LU
• Efetue a decomposição LU da matriz:
311
413
125
A
Método da Decomposição LU
Passo 1: Decompõe a matriz de coeficientes
como o produto entre duas matrizes: uma
triangular inferior L e outra triangular superior U:
A = L·U
Logo:
A·x = b (L·U)·x = b
Passo 2: define U·x = y e resolve L·y = b via
substituição progressiva e encontra o valor de y.
Passo 3: resolve U·x = y via substituição
retroativa e encontra a solução x.
Método da Decomposição LU
Resolva o seguinte sistema linear pelo
método da decomposição LU:
5
7
0
311
413
125
z
y
x
Script solução (linhas 1 a 31)
Script solução (linhas 32 a 54)
Solução
-->exec('decomposicao_lu.sce',0)
Forneca a matriz de coeficientes A[n x n]: [5 2 1; 3 1 4; 1 1 3]
A =
5. 2. 1.
3. 1. 4.
1. 1. 3.
Forneca o vetor de termos independentes: b[n x 1] [0; -7; -5]
b =
0.
- 7.
- 5.
L:
1. 0. 0.
0.6 1. 0.
0.2 - 3. 1.
U:
5. 2. 1.
0. - 0.2 3.4
0. 0. 13.
L x U:
5. 2. 1.
3. 1. 4.
1. 1. 3.
Solucao encontrada
- 4.441D-16
1.
- 2.

Mais conteúdo relacionado

Mais procurados

Aula 17 medidas separatrizes
Aula 17   medidas separatrizesAula 17   medidas separatrizes
Plano anual matematica 2º ano.doc
Plano anual matematica 2º ano.docPlano anual matematica 2º ano.doc
Plano anual matematica 2º ano.doc
Roseildo Nunes Da Cruz
 
(63 alíneas) Exercicios resolvidos sobre logaritmos e equações logaritmicas
(63 alíneas) Exercicios resolvidos sobre logaritmos e equações logaritmicas (63 alíneas) Exercicios resolvidos sobre logaritmos e equações logaritmicas
(63 alíneas) Exercicios resolvidos sobre logaritmos e equações logaritmicas
wilkerfilipel
 
Equacoes do 1 grau
Equacoes do 1 grauEquacoes do 1 grau
Equacoes do 1 grauestrelaeia
 
Programacao linear aula 3 metodo grafico
Programacao linear   aula 3 metodo graficoProgramacao linear   aula 3 metodo grafico
Programacao linear aula 3 metodo grafico
Jefferson Affonso - PMP®, ITIL®, MCTS®, MBA
 
Funcoes trigonometricas.ppt
Funcoes trigonometricas.pptFuncoes trigonometricas.ppt
Funcoes trigonometricas.pptRodrigo Carvalho
 
Aula de LOGARITMOS
Aula de LOGARITMOSAula de LOGARITMOS
Aula de LOGARITMOS
José Junior Barreto
 
1 lista arredondamento
1 lista arredondamento1 lista arredondamento
1 lista arredondamento
Psicologia_2015
 
Funcao modular
Funcao modularFuncao modular
Funcao modularcon_seguir
 
Expressoes algebricas
Expressoes algebricasExpressoes algebricas
Expressoes algebricas
Larissa Souza
 
Sistemas de equações de 1º grau com duas incógnitas
Sistemas de equações de 1º grau com duas incógnitasSistemas de equações de 1º grau com duas incógnitas
Sistemas de equações de 1º grau com duas incógnitasrosilenedalmolin
 
Aula 3 revisão em matemática básica
Aula 3    revisão em matemática básicaAula 3    revisão em matemática básica
Aula 3 revisão em matemática básica
José Vitor Alves
 
Medidas de tendencia central
Medidas de tendencia centralMedidas de tendencia central
Medidas de tendencia central
rosania39
 
Aula inicial física agronomia
Aula inicial física agronomiaAula inicial física agronomia
Aula inicial física agronomiaUFRA-Capanema
 
Funções
FunçõesFunções
Plano de aula arranjo- 2015
Plano de aula   arranjo- 2015Plano de aula   arranjo- 2015
Plano de aula arranjo- 2015
qcavalcante
 
Exercicios-topografia-corrigidos
 Exercicios-topografia-corrigidos Exercicios-topografia-corrigidos
Exercicios-topografia-corrigidos
Laécio Bezerra
 
Apresentação geometria analítica
Apresentação geometria analíticaApresentação geometria analítica
Apresentação geometria analítica
profluizgustavo
 

Mais procurados (20)

Aula 17 medidas separatrizes
Aula 17   medidas separatrizesAula 17   medidas separatrizes
Aula 17 medidas separatrizes
 
Função afim
Função afimFunção afim
Função afim
 
Quadriláteros
QuadriláterosQuadriláteros
Quadriláteros
 
Plano anual matematica 2º ano.doc
Plano anual matematica 2º ano.docPlano anual matematica 2º ano.doc
Plano anual matematica 2º ano.doc
 
(63 alíneas) Exercicios resolvidos sobre logaritmos e equações logaritmicas
(63 alíneas) Exercicios resolvidos sobre logaritmos e equações logaritmicas (63 alíneas) Exercicios resolvidos sobre logaritmos e equações logaritmicas
(63 alíneas) Exercicios resolvidos sobre logaritmos e equações logaritmicas
 
Equacoes do 1 grau
Equacoes do 1 grauEquacoes do 1 grau
Equacoes do 1 grau
 
Programacao linear aula 3 metodo grafico
Programacao linear   aula 3 metodo graficoProgramacao linear   aula 3 metodo grafico
Programacao linear aula 3 metodo grafico
 
Funcoes trigonometricas.ppt
Funcoes trigonometricas.pptFuncoes trigonometricas.ppt
Funcoes trigonometricas.ppt
 
Aula de LOGARITMOS
Aula de LOGARITMOSAula de LOGARITMOS
Aula de LOGARITMOS
 
1 lista arredondamento
1 lista arredondamento1 lista arredondamento
1 lista arredondamento
 
Funcao modular
Funcao modularFuncao modular
Funcao modular
 
Expressoes algebricas
Expressoes algebricasExpressoes algebricas
Expressoes algebricas
 
Sistemas de equações de 1º grau com duas incógnitas
Sistemas de equações de 1º grau com duas incógnitasSistemas de equações de 1º grau com duas incógnitas
Sistemas de equações de 1º grau com duas incógnitas
 
Aula 3 revisão em matemática básica
Aula 3    revisão em matemática básicaAula 3    revisão em matemática básica
Aula 3 revisão em matemática básica
 
Medidas de tendencia central
Medidas de tendencia centralMedidas de tendencia central
Medidas de tendencia central
 
Aula inicial física agronomia
Aula inicial física agronomiaAula inicial física agronomia
Aula inicial física agronomia
 
Funções
FunçõesFunções
Funções
 
Plano de aula arranjo- 2015
Plano de aula   arranjo- 2015Plano de aula   arranjo- 2015
Plano de aula arranjo- 2015
 
Exercicios-topografia-corrigidos
 Exercicios-topografia-corrigidos Exercicios-topografia-corrigidos
Exercicios-topografia-corrigidos
 
Apresentação geometria analítica
Apresentação geometria analíticaApresentação geometria analítica
Apresentação geometria analítica
 

Destaque

Introdução à Engenharia - Notação Numérica
Introdução à Engenharia - Notação NuméricaIntrodução à Engenharia - Notação Numérica
Introdução à Engenharia - Notação NuméricaFatureto
 
3 lista de_exercicios_solucao_de_sistemas_lineares
3 lista de_exercicios_solucao_de_sistemas_lineares3 lista de_exercicios_solucao_de_sistemas_lineares
3 lista de_exercicios_solucao_de_sistemas_lineares
Leonardo Menezes
 
Sistemas de equações so 1º grau apresentação
Sistemas de equações so 1º grau apresentaçãoSistemas de equações so 1º grau apresentação
Sistemas de equações so 1º grau apresentação
CIEP 456 - E.M. Milcah de Sousa
 
Sistemas De EquaçõEs
Sistemas De EquaçõEsSistemas De EquaçõEs
Sistemas De EquaçõEs
Gonzaga60
 
Teoria como resolver um sistema de equações - substituição
Teoria   como resolver um sistema de equações - substituiçãoTeoria   como resolver um sistema de equações - substituição
Teoria como resolver um sistema de equações - substituiçãotetsu
 
Sequências e padrões carolina ovelha
Sequências e padrões   carolina ovelhaSequências e padrões   carolina ovelha
Sequências e padrões carolina ovelhaBeatriz Garcia
 
Lotomática 05 - Números Triangulares
Lotomática 05 - Números TriangularesLotomática 05 - Números Triangulares
Lotomática 05 - Números TriangularesProf. Materaldo
 
Curiosidades MatemáTicas Fabrícia
Curiosidades MatemáTicas FabríciaCuriosidades MatemáTicas Fabrícia
Curiosidades MatemáTicas Fabríciafabestudos
 
Sequências c
Sequências cSequências c
Sequências c
Helen Batista
 
Métodos Iterativos - Gauss-Seidel - @professorenan
Métodos Iterativos - Gauss-Seidel - @professorenanMétodos Iterativos - Gauss-Seidel - @professorenan
Métodos Iterativos - Gauss-Seidel - @professorenanRenan Gustavo
 
Metrologia 1
Metrologia 1Metrologia 1
Metrologia 1
Dirk Henning
 
Metrologia ppt
Metrologia pptMetrologia ppt
Os números no dia a-dia
Os números no dia a-diaOs números no dia a-dia
Os números no dia a-diaBeatriz Garcia
 
Métodos Para Resolver Sistemas de Equações Lineares
Métodos Para Resolver Sistemas de Equações LinearesMétodos Para Resolver Sistemas de Equações Lineares
Métodos Para Resolver Sistemas de Equações Lineares
Mayara Mônica
 

Destaque (20)

Introdução à Engenharia - Notação Numérica
Introdução à Engenharia - Notação NuméricaIntrodução à Engenharia - Notação Numérica
Introdução à Engenharia - Notação Numérica
 
Números Triangulares
Números TriangularesNúmeros Triangulares
Números Triangulares
 
3 lista de_exercicios_solucao_de_sistemas_lineares
3 lista de_exercicios_solucao_de_sistemas_lineares3 lista de_exercicios_solucao_de_sistemas_lineares
3 lista de_exercicios_solucao_de_sistemas_lineares
 
Sistemas de equações so 1º grau apresentação
Sistemas de equações so 1º grau apresentaçãoSistemas de equações so 1º grau apresentação
Sistemas de equações so 1º grau apresentação
 
Sistemas De EquaçõEs
Sistemas De EquaçõEsSistemas De EquaçõEs
Sistemas De EquaçõEs
 
Teoria como resolver um sistema de equações - substituição
Teoria   como resolver um sistema de equações - substituiçãoTeoria   como resolver um sistema de equações - substituição
Teoria como resolver um sistema de equações - substituição
 
Sequências e padrões carolina ovelha
Sequências e padrões   carolina ovelhaSequências e padrões   carolina ovelha
Sequências e padrões carolina ovelha
 
Lotomática 05 - Números Triangulares
Lotomática 05 - Números TriangularesLotomática 05 - Números Triangulares
Lotomática 05 - Números Triangulares
 
Números triangulares
Números triangularesNúmeros triangulares
Números triangulares
 
Curiosidades MatemáTicas Fabrícia
Curiosidades MatemáTicas FabríciaCuriosidades MatemáTicas Fabrícia
Curiosidades MatemáTicas Fabrícia
 
Cien mat aula3
Cien mat aula3Cien mat aula3
Cien mat aula3
 
Sequências c
Sequências cSequências c
Sequências c
 
Sequencias de imagens
Sequencias de imagensSequencias de imagens
Sequencias de imagens
 
Métodos Iterativos - Gauss-Seidel - @professorenan
Métodos Iterativos - Gauss-Seidel - @professorenanMétodos Iterativos - Gauss-Seidel - @professorenan
Métodos Iterativos - Gauss-Seidel - @professorenan
 
A7 sequencias
A7 sequenciasA7 sequencias
A7 sequencias
 
Notação científica
Notação científicaNotação científica
Notação científica
 
Metrologia 1
Metrologia 1Metrologia 1
Metrologia 1
 
Metrologia ppt
Metrologia pptMetrologia ppt
Metrologia ppt
 
Os números no dia a-dia
Os números no dia a-diaOs números no dia a-dia
Os números no dia a-dia
 
Métodos Para Resolver Sistemas de Equações Lineares
Métodos Para Resolver Sistemas de Equações LinearesMétodos Para Resolver Sistemas de Equações Lineares
Métodos Para Resolver Sistemas de Equações Lineares
 

Semelhante a Cálculo numérico aula 04 - resolução de sistemas de equações lineares - métodos diretos

Sistemas equacoes lineares
Sistemas equacoes linearesSistemas equacoes lineares
Sistemas equacoes lineares
Josemar Pereira da Silva
 
Sistemas Lineares.pptx
Sistemas Lineares.pptxSistemas Lineares.pptx
Sistemas Lineares.pptx
RONEOLIVEIRACOUTO
 
Sistemas Lineares.pptx
Sistemas Lineares.pptxSistemas Lineares.pptx
Sistemas Lineares.pptx
TopsAvakinImvu
 
Exercícios sistemas de equações
Exercícios sistemas de equaçõesExercícios sistemas de equações
Exercícios sistemas de equações
Adriano Silva
 
aula_06_-_sistema_de_equações_lineares.ppt
aula_06_-_sistema_de_equações_lineares.pptaula_06_-_sistema_de_equações_lineares.ppt
aula_06_-_sistema_de_equações_lineares.ppt
JosivaldoFarias1
 
aula_06_-_sistema_de_equações_lineares.ppt
aula_06_-_sistema_de_equações_lineares.pptaula_06_-_sistema_de_equações_lineares.ppt
aula_06_-_sistema_de_equações_lineares.ppt
OsmarinaMonte1
 
Sistemas lineares
Sistemas linearesSistemas lineares
Sistemas linearescon_seguir
 
Exercicios de Matrizes, Vetores e Equacões Lineares
Exercicios de Matrizes, Vetores e Equacões LinearesExercicios de Matrizes, Vetores e Equacões Lineares
Exercicios de Matrizes, Vetores e Equacões Lineares
LCCIMETRO
 
Unid 2- sistemas lineares
Unid 2- sistemas linearesUnid 2- sistemas lineares
Unid 2- sistemas lineares
Brenda Rayza
 
Lista 2 - Sistemas de Equações Lineares.pdf
Lista 2 - Sistemas de Equações Lineares.pdfLista 2 - Sistemas de Equações Lineares.pdf
Lista 2 - Sistemas de Equações Lineares.pdf
Julierme Oliveira
 
Matemática III Aula 20 2012
Matemática III Aula 20 2012Matemática III Aula 20 2012
Matemática III Aula 20 2012
Débora Bastos
 
Resolução de Sistemas Lineares
Resolução de Sistemas LinearesResolução de Sistemas Lineares
Resolução de Sistemas LinearesKleber Jacinto
 
Func exp
Func expFunc exp
Func exp
Rayovac
 
Equações Modulares
Equações ModularesEquações Modulares
Equações Modulares
Carlos Campani
 
Implementação Currículo - módulo4 - Matrizes/Nºs Complexos
Implementação Currículo - módulo4 - Matrizes/Nºs ComplexosImplementação Currículo - módulo4 - Matrizes/Nºs Complexos
Implementação Currículo - módulo4 - Matrizes/Nºs Complexosinechidias
 

Semelhante a Cálculo numérico aula 04 - resolução de sistemas de equações lineares - métodos diretos (20)

Sistemas equacoes lineares
Sistemas equacoes linearesSistemas equacoes lineares
Sistemas equacoes lineares
 
sistema.ppt
sistema.pptsistema.ppt
sistema.ppt
 
Sistemas Lineares.pptx
Sistemas Lineares.pptxSistemas Lineares.pptx
Sistemas Lineares.pptx
 
Sistemas Lineares.pptx
Sistemas Lineares.pptxSistemas Lineares.pptx
Sistemas Lineares.pptx
 
58ad47702e6f04f314a21718ac26d233.pdf
58ad47702e6f04f314a21718ac26d233.pdf58ad47702e6f04f314a21718ac26d233.pdf
58ad47702e6f04f314a21718ac26d233.pdf
 
Exercícios sistemas de equações
Exercícios sistemas de equaçõesExercícios sistemas de equações
Exercícios sistemas de equações
 
aula_06_-_sistema_de_equações_lineares.ppt
aula_06_-_sistema_de_equações_lineares.pptaula_06_-_sistema_de_equações_lineares.ppt
aula_06_-_sistema_de_equações_lineares.ppt
 
aula_06_-_sistema_de_equações_lineares.ppt
aula_06_-_sistema_de_equações_lineares.pptaula_06_-_sistema_de_equações_lineares.ppt
aula_06_-_sistema_de_equações_lineares.ppt
 
Sistemas lineares
Sistemas linearesSistemas lineares
Sistemas lineares
 
Aula Oral 06
Aula Oral 06Aula Oral 06
Aula Oral 06
 
Mat69a
Mat69aMat69a
Mat69a
 
Sistemas lineares
Sistemas linearesSistemas lineares
Sistemas lineares
 
Exercicios de Matrizes, Vetores e Equacões Lineares
Exercicios de Matrizes, Vetores e Equacões LinearesExercicios de Matrizes, Vetores e Equacões Lineares
Exercicios de Matrizes, Vetores e Equacões Lineares
 
Unid 2- sistemas lineares
Unid 2- sistemas linearesUnid 2- sistemas lineares
Unid 2- sistemas lineares
 
Lista 2 - Sistemas de Equações Lineares.pdf
Lista 2 - Sistemas de Equações Lineares.pdfLista 2 - Sistemas de Equações Lineares.pdf
Lista 2 - Sistemas de Equações Lineares.pdf
 
Matemática III Aula 20 2012
Matemática III Aula 20 2012Matemática III Aula 20 2012
Matemática III Aula 20 2012
 
Resolução de Sistemas Lineares
Resolução de Sistemas LinearesResolução de Sistemas Lineares
Resolução de Sistemas Lineares
 
Func exp
Func expFunc exp
Func exp
 
Equações Modulares
Equações ModularesEquações Modulares
Equações Modulares
 
Implementação Currículo - módulo4 - Matrizes/Nºs Complexos
Implementação Currículo - módulo4 - Matrizes/Nºs ComplexosImplementação Currículo - módulo4 - Matrizes/Nºs Complexos
Implementação Currículo - módulo4 - Matrizes/Nºs Complexos
 

Mais de Rodolfo Almeida

Geoprocessamento aplicado a estudos ambientais
Geoprocessamento aplicado a estudos ambientaisGeoprocessamento aplicado a estudos ambientais
Geoprocessamento aplicado a estudos ambientais
Rodolfo Almeida
 
Classificação não-supervisionada de imagens de sensoriamento remoto utilizand...
Classificação não-supervisionada de imagens de sensoriamento remoto utilizand...Classificação não-supervisionada de imagens de sensoriamento remoto utilizand...
Classificação não-supervisionada de imagens de sensoriamento remoto utilizand...Rodolfo Almeida
 
Introdução à Modelagem Ambiental
Introdução à Modelagem AmbientalIntrodução à Modelagem Ambiental
Introdução à Modelagem AmbientalRodolfo Almeida
 
Ricardo Mendes de Freitas - Modelagem Matemática em Ecologia de Populações
Ricardo Mendes de Freitas - Modelagem Matemática em Ecologia de PopulaçõesRicardo Mendes de Freitas - Modelagem Matemática em Ecologia de Populações
Ricardo Mendes de Freitas - Modelagem Matemática em Ecologia de PopulaçõesRodolfo Almeida
 
Criando uma base cartográfica a partir de dados de Sensoriamento Remoto
Criando uma base cartográfica a partir de dados de Sensoriamento RemotoCriando uma base cartográfica a partir de dados de Sensoriamento Remoto
Criando uma base cartográfica a partir de dados de Sensoriamento RemotoRodolfo Almeida
 
Introdução à Computação Aplicada
Introdução à Computação AplicadaIntrodução à Computação Aplicada
Introdução à Computação Aplicada
Rodolfo Almeida
 
Sensoriamento Remoto dos Recursos Naturais - Aula 01
Sensoriamento Remoto dos Recursos Naturais - Aula 01Sensoriamento Remoto dos Recursos Naturais - Aula 01
Sensoriamento Remoto dos Recursos Naturais - Aula 01Rodolfo Almeida
 
Orientações básicas para a elaboração de projetos
Orientações básicas para a elaboração de projetosOrientações básicas para a elaboração de projetos
Orientações básicas para a elaboração de projetosRodolfo Almeida
 
Matlab - Conceitos Básicos
Matlab - Conceitos BásicosMatlab - Conceitos Básicos
Matlab - Conceitos BásicosRodolfo Almeida
 
Introdução às Geotecnologias - GPS (Global Positioning System)
Introdução às Geotecnologias - GPS (Global Positioning System)Introdução às Geotecnologias - GPS (Global Positioning System)
Introdução às Geotecnologias - GPS (Global Positioning System)Rodolfo Almeida
 
Cálculo Numérico - Aula01: Introdução aos métodos numéricos
Cálculo Numérico - Aula01: Introdução aos métodos numéricosCálculo Numérico - Aula01: Introdução aos métodos numéricos
Cálculo Numérico - Aula01: Introdução aos métodos numéricosRodolfo Almeida
 
Cálculo Numérico - Aula 02: Introdução ao SCILAB
Cálculo Numérico - Aula 02: Introdução ao SCILABCálculo Numérico - Aula 02: Introdução ao SCILAB
Cálculo Numérico - Aula 02: Introdução ao SCILABRodolfo Almeida
 
Cálculo Numérico - Aula 03: Zeros de funções
Cálculo Numérico - Aula 03: Zeros de funçõesCálculo Numérico - Aula 03: Zeros de funções
Cálculo Numérico - Aula 03: Zeros de funçõesRodolfo Almeida
 

Mais de Rodolfo Almeida (13)

Geoprocessamento aplicado a estudos ambientais
Geoprocessamento aplicado a estudos ambientaisGeoprocessamento aplicado a estudos ambientais
Geoprocessamento aplicado a estudos ambientais
 
Classificação não-supervisionada de imagens de sensoriamento remoto utilizand...
Classificação não-supervisionada de imagens de sensoriamento remoto utilizand...Classificação não-supervisionada de imagens de sensoriamento remoto utilizand...
Classificação não-supervisionada de imagens de sensoriamento remoto utilizand...
 
Introdução à Modelagem Ambiental
Introdução à Modelagem AmbientalIntrodução à Modelagem Ambiental
Introdução à Modelagem Ambiental
 
Ricardo Mendes de Freitas - Modelagem Matemática em Ecologia de Populações
Ricardo Mendes de Freitas - Modelagem Matemática em Ecologia de PopulaçõesRicardo Mendes de Freitas - Modelagem Matemática em Ecologia de Populações
Ricardo Mendes de Freitas - Modelagem Matemática em Ecologia de Populações
 
Criando uma base cartográfica a partir de dados de Sensoriamento Remoto
Criando uma base cartográfica a partir de dados de Sensoriamento RemotoCriando uma base cartográfica a partir de dados de Sensoriamento Remoto
Criando uma base cartográfica a partir de dados de Sensoriamento Remoto
 
Introdução à Computação Aplicada
Introdução à Computação AplicadaIntrodução à Computação Aplicada
Introdução à Computação Aplicada
 
Sensoriamento Remoto dos Recursos Naturais - Aula 01
Sensoriamento Remoto dos Recursos Naturais - Aula 01Sensoriamento Remoto dos Recursos Naturais - Aula 01
Sensoriamento Remoto dos Recursos Naturais - Aula 01
 
Orientações básicas para a elaboração de projetos
Orientações básicas para a elaboração de projetosOrientações básicas para a elaboração de projetos
Orientações básicas para a elaboração de projetos
 
Matlab - Conceitos Básicos
Matlab - Conceitos BásicosMatlab - Conceitos Básicos
Matlab - Conceitos Básicos
 
Introdução às Geotecnologias - GPS (Global Positioning System)
Introdução às Geotecnologias - GPS (Global Positioning System)Introdução às Geotecnologias - GPS (Global Positioning System)
Introdução às Geotecnologias - GPS (Global Positioning System)
 
Cálculo Numérico - Aula01: Introdução aos métodos numéricos
Cálculo Numérico - Aula01: Introdução aos métodos numéricosCálculo Numérico - Aula01: Introdução aos métodos numéricos
Cálculo Numérico - Aula01: Introdução aos métodos numéricos
 
Cálculo Numérico - Aula 02: Introdução ao SCILAB
Cálculo Numérico - Aula 02: Introdução ao SCILABCálculo Numérico - Aula 02: Introdução ao SCILAB
Cálculo Numérico - Aula 02: Introdução ao SCILAB
 
Cálculo Numérico - Aula 03: Zeros de funções
Cálculo Numérico - Aula 03: Zeros de funçõesCálculo Numérico - Aula 03: Zeros de funções
Cálculo Numérico - Aula 03: Zeros de funções
 

Cálculo numérico aula 04 - resolução de sistemas de equações lineares - métodos diretos

  • 1. Tópicos de Métodos Numéricos em Sistemas de Equações Lineares Rodolfo Maduro Almeida
  • 2. Sistemas de Equações Lineares • Os sistemas de equações lineares aparecem em inúmeros problemas de modelagem computacional em engenharias e ciências. • O que é um sistema linear? – Conjunto formado por duas ou mais equações lineares definidas nas mesmas incógnitas.
  • 3. Sistemas de Equações Lineares Forma geral: nnnnnnn nn nn bxaxaxaxa bxaxaxaxa bxaxaxaxa     332211 22323222121 11313212111 n,2,,1, ji teindependentermo:b escoeficient:a incógnitas:x i ij i
  • 4. Sistemas de Equações Lineares Forma matricial: nnnnn n n b b b x x x aaa aaa aaa      2 1 2 1 221 22221 11211 bxA matriz de coeficientes vetor de incógnitas vetor de termos independentes
  • 5. Classificação dos SistEqLin A classificação é feita em função do número de soluções que o sistema admite. • Sistema Possível ou Consistente: possui pelo menos uma solução: – Determinado: admite uma única solução. – Indeterminado: admite mais de uma solução. • Sistema Impossível ou Inconsistente: não admite solução.
  • 6. Classificação dos SistEqLin Admite única solução: (x,y) = (4,2) que equivale ao ponto de intersecção das retas. Sistema possível e determinado
  • 7. Classificação dos SistEqLin Infinitas soluções: todos os pares de pontos (x,y) sobre as retas coincidentes. Sistema possível indeterminado
  • 8. Classificação dos SistEqLin Não admite solução: retas paralelas (não se interceptam). Sistema impossível ATENÇÃO: Neste curso iremos trabalhar com a solução numérica de sistemas de equações lineares que admitem uma única solução!
  • 10. Solução numérica dos SistEqLin • Métodos exatos: Buscam encontrar a solução exata do sistema de equações lineares. – Eliminação de Gauss – Decomposição LU • Métodos iterativos: Conjunto de procedimentos que são executados a medida que se obtém sucessivas aproximações da solução do sistema. – Método de Jacobi – Método de Gauss-Seidel
  • 11. MÉTODOS EXATOS • Eliminação de Gauss • Decomposição LU Solução numérica dos SistEqLin
  • 12. Solução de sistemas triangulares Solução de sistemas triangulares Solução de um sistema triangular inferior:
  • 13. Solução de sistemas triangulares Solução de sistemas triangulares Substituição progressiva:
  • 14. Solução de sistemas triangulares • Implementar a solução do seguinte sistema linear triangular inferior:
  • 15. Solução de sistemas triangulares A = [ 1 0 0; 0 1 0; 0.5 0.5 1]; b = [9 1 7]; n = 3; x = zeros(n,1); x(1) = b(1)/A(1,1); for i=2:n soma = 0.0; for j=1:i-1 soma = soma + A(i,j)*x(j); end x(i) = (b(i)-soma)/A(i,i); end disp('Solucao encontrada: ') disp(x)
  • 16. Solução de sistemas triangulares Solução de um sistema triangular superior:
  • 17. Solução de sistemas triangulares Substituição retroativa:
  • 18. Solução de sistemas triangulares • Implementar a solução do seguinte sistema linear triangular superior:
  • 19. Solução de sistemas triangulares A = [2 1 3; 0 -1 1; 0 0 1]; b = [9 1 2]; n = 3; x = zeros(n,1); x(n) = b(n)/A(n,n); for i=n-1:-1:1 soma = 0.0; for j=i+1:n soma = soma + A(i,j)*x(j); end x(i) = (b(i)-soma)/A(i,i); end disp('Solucao encontrada: ') disp(x)
  • 20. Solução de Sistemas Triangulares • Vimos que é simples a solução de um sistema linear quando este está na forma triangular. • Existem métodos para solução de sistemas lineares que se aproveitam desta facilidade. • Consistem em executar operações sobre a matriz de coeficientes A de modo a deixá-la na forma triangular superior ou inferior • Exemplos: – Método da eliminação de Gauss – Método da decomposição LU
  • 21. Método da Eliminação de Gauss bxA '' bxA sistema linear original sistema triangular superior equivalente
  • 22. Método da Eliminação de Gauss • Resolver o sistema linear 2223 742 80484 321 321 321 xxx xxx xxx
  • 23. Método da Eliminação de Gauss • Resolver o sistema linear 22 7 80 213 412 484 3 2 1 x x x
  • 24. Método da Eliminação de Gauss • Matriz aumentada: L1 L2 L3 pivô 22213 7412 80484
  • 25. 22213 7412 80484 Método da Eliminação de Gauss • Matriz aumentada: L1 = L1/4
  • 26. 22213 7412 20121 Método da Eliminação de Gauss • Matriz aumentada: L2 = L2 - 2 x L1 L3 = L3 - 3 x L1
  • 27. 38170 33630 20121 Método da Eliminação de Gauss • Matriz aumentada: L2 = L2/(- 3)
  • 28. 38170 11210 20121 Método da Eliminação de Gauss • Matriz aumentada: L3 = L3 + 7 x L2
  • 29. 391300 11210 20121 Método da Eliminação de Gauss • Matriz aumentada: L3 = L3/13
  • 30. 3100 11210 20121 Método da Eliminação de Gauss • Matriz aumentada:
  • 31. • Sistema triangular superior equivalente: Resolvido via substituição retroativa: Solução : 3 112 202 3 32 321 x xx xxx Método da Eliminação de Gauss 3 5 7 3 2 1 x x x
  • 32. Método da Decomposição LU Essência do método: Fatoração LU A = L·U Logo: A·x = b (L·U)·x = b matriz de coeficientes matriz triangular inferior matriz triangular superior
  • 33. Método da Decomposição LU • Método de Doolittle (matriz L com diagonal unitária):
  • 35. Método da Decomposição LU • Efetue a decomposição LU da matriz: 311 413 125 A
  • 36. Método da Decomposição LU Passo 1: Decompõe a matriz de coeficientes como o produto entre duas matrizes: uma triangular inferior L e outra triangular superior U: A = L·U Logo: A·x = b (L·U)·x = b Passo 2: define U·x = y e resolve L·y = b via substituição progressiva e encontra o valor de y. Passo 3: resolve U·x = y via substituição retroativa e encontra a solução x.
  • 37. Método da Decomposição LU Resolva o seguinte sistema linear pelo método da decomposição LU: 5 7 0 311 413 125 z y x
  • 40. Solução -->exec('decomposicao_lu.sce',0) Forneca a matriz de coeficientes A[n x n]: [5 2 1; 3 1 4; 1 1 3] A = 5. 2. 1. 3. 1. 4. 1. 1. 3. Forneca o vetor de termos independentes: b[n x 1] [0; -7; -5] b = 0. - 7. - 5. L: 1. 0. 0. 0.6 1. 0. 0.2 - 3. 1. U: 5. 2. 1. 0. - 0.2 3.4 0. 0. 13. L x U: 5. 2. 1. 3. 1. 4. 1. 1. 3. Solucao encontrada - 4.441D-16 1. - 2.