SlideShare uma empresa Scribd logo
1 de 40
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 de fração
Aula de fraçãoAula de fração
Aula de fraçãoNeilor
 
Resolução de problemas envolvendo equações do 2º grau.ppt
Resolução de problemas envolvendo equações do 2º grau.pptResolução de problemas envolvendo equações do 2º grau.ppt
Resolução de problemas envolvendo equações do 2º grau.pptCleiton Melo
 
57701066 matematica-discreta-exercicios-resolvidos
57701066 matematica-discreta-exercicios-resolvidos57701066 matematica-discreta-exercicios-resolvidos
57701066 matematica-discreta-exercicios-resolvidosHAROLDO MIRANDA DA COSTA JR
 
Equação do 1º grau
Equação do 1º grauEquação do 1º grau
Equação do 1º grauElcielle .
 
Exercícios Resolvidos: Aplicação da integral
Exercícios Resolvidos: Aplicação da integralExercícios Resolvidos: Aplicação da integral
Exercícios Resolvidos: Aplicação da integralDiego Oliveira
 
Potenciação - Propriedades das potências
Potenciação - Propriedades das potênciasPotenciação - Propriedades das potências
Potenciação - Propriedades das potênciasJosé Antônio Silva
 
1º Ano - Aula 04 - Intervalos Reais - Resolução de exercícios (parte 2).pptx
1º Ano - Aula 04 - Intervalos Reais - Resolução de exercícios (parte 2).pptx1º Ano - Aula 04 - Intervalos Reais - Resolução de exercícios (parte 2).pptx
1º Ano - Aula 04 - Intervalos Reais - Resolução de exercícios (parte 2).pptxAdamWallisson1
 
Operações básicas da matemática
Operações básicas da matemáticaOperações básicas da matemática
Operações básicas da matemáticaEdiclei Oliveira
 
Sistemas de equações do 1⁰ grau revisão
Sistemas de equações do 1⁰ grau revisãoSistemas de equações do 1⁰ grau revisão
Sistemas de equações do 1⁰ grau revisãoAngela Costa
 
Sistemas de Numeração
Sistemas de NumeraçãoSistemas de Numeração
Sistemas de NumeraçãoAdriana Sousa
 
Lista de Exercicios Sistemas Lineares do 1 grau.
Lista de Exercicios Sistemas Lineares do 1 grau.Lista de Exercicios Sistemas Lineares do 1 grau.
Lista de Exercicios Sistemas Lineares do 1 grau.Gleidson Luis
 
Aula 10 profmat - congruencias lineares e quadraticas - 10 11-17
Aula 10   profmat - congruencias lineares e quadraticas - 10 11-17Aula 10   profmat - congruencias lineares e quadraticas - 10 11-17
Aula 10 profmat - congruencias lineares e quadraticas - 10 11-17Aline Guedes
 

Mais procurados (20)

Aula de fração
Aula de fraçãoAula de fração
Aula de fração
 
Resolução de problemas envolvendo equações do 2º grau.ppt
Resolução de problemas envolvendo equações do 2º grau.pptResolução de problemas envolvendo equações do 2º grau.ppt
Resolução de problemas envolvendo equações do 2º grau.ppt
 
Matrizes
MatrizesMatrizes
Matrizes
 
Anagramas
AnagramasAnagramas
Anagramas
 
57701066 matematica-discreta-exercicios-resolvidos
57701066 matematica-discreta-exercicios-resolvidos57701066 matematica-discreta-exercicios-resolvidos
57701066 matematica-discreta-exercicios-resolvidos
 
Equação do 1º grau
Equação do 1º grauEquação do 1º grau
Equação do 1º grau
 
Conjuntos
ConjuntosConjuntos
Conjuntos
 
Potenciação
PotenciaçãoPotenciação
Potenciação
 
Equação exponencial
Equação exponencialEquação exponencial
Equação exponencial
 
Matemática básica
Matemática básicaMatemática básica
Matemática básica
 
Exercícios Resolvidos: Aplicação da integral
Exercícios Resolvidos: Aplicação da integralExercícios Resolvidos: Aplicação da integral
Exercícios Resolvidos: Aplicação da integral
 
Potenciação - Propriedades das potências
Potenciação - Propriedades das potênciasPotenciação - Propriedades das potências
Potenciação - Propriedades das potências
 
1º Ano - Aula 04 - Intervalos Reais - Resolução de exercícios (parte 2).pptx
1º Ano - Aula 04 - Intervalos Reais - Resolução de exercícios (parte 2).pptx1º Ano - Aula 04 - Intervalos Reais - Resolução de exercícios (parte 2).pptx
1º Ano - Aula 04 - Intervalos Reais - Resolução de exercícios (parte 2).pptx
 
Operações básicas da matemática
Operações básicas da matemáticaOperações básicas da matemática
Operações básicas da matemática
 
Matematica Basica
Matematica BasicaMatematica Basica
Matematica Basica
 
Sistemas de equações do 1⁰ grau revisão
Sistemas de equações do 1⁰ grau revisãoSistemas de equações do 1⁰ grau revisão
Sistemas de equações do 1⁰ grau revisão
 
Sistemas de Numeração
Sistemas de NumeraçãoSistemas de Numeração
Sistemas de Numeração
 
Lista de Exercicios Sistemas Lineares do 1 grau.
Lista de Exercicios Sistemas Lineares do 1 grau.Lista de Exercicios Sistemas Lineares do 1 grau.
Lista de Exercicios Sistemas Lineares do 1 grau.
 
Potenciação
PotenciaçãoPotenciação
Potenciação
 
Aula 10 profmat - congruencias lineares e quadraticas - 10 11-17
Aula 10   profmat - congruencias lineares e quadraticas - 10 11-17Aula 10   profmat - congruencias lineares e quadraticas - 10 11-17
Aula 10 profmat - congruencias lineares e quadraticas - 10 11-17
 

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_linearesLeonardo Menezes
 
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
 
Sistemas De EquaçõEs
Sistemas De EquaçõEsSistemas De EquaçõEs
Sistemas De EquaçõEsGonzaga60
 
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
 
Métodos Iterativos - Gauss-Seidel - @professorenan
Métodos Iterativos - Gauss-Seidel - @professorenanMétodos Iterativos - Gauss-Seidel - @professorenan
Métodos Iterativos - Gauss-Seidel - @professorenanRenan Gustavo
 
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
 

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

Semelhante a Métodos numéricos para sistemas de equações lineares

Sistemas Lineares.pptx
Sistemas Lineares.pptxSistemas Lineares.pptx
Sistemas Lineares.pptxTopsAvakinImvu
 
Exercícios sistemas de equações
Exercícios sistemas de equaçõesExercícios sistemas de equações
Exercícios sistemas de equaçõesAdriano 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.pptOsmarinaMonte1
 
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 LinearesLCCIMETRO
 
Unid 2- sistemas lineares
Unid 2- sistemas linearesUnid 2- sistemas lineares
Unid 2- sistemas linearesBrenda 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.pdfJulierme Oliveira
 
Matemática III Aula 20 2012
Matemática III Aula 20 2012Matemática III Aula 20 2012
Matemática III Aula 20 2012Dé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 expRayovac
 
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
 
Implementação currículo- Módulo IV-Matrizes/Determinantes/Nºs Complexos
Implementação currículo- Módulo IV-Matrizes/Determinantes/Nºs ComplexosImplementação currículo- Módulo IV-Matrizes/Determinantes/Nºs Complexos
Implementação currículo- Módulo IV-Matrizes/Determinantes/Nºs Complexosinechidias
 

Semelhante a Métodos numéricos para sistemas de equações lineares (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
 
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
 
Implementação currículo- Módulo IV-Matrizes/Determinantes/Nºs Complexos
Implementação currículo- Módulo IV-Matrizes/Determinantes/Nºs ComplexosImplementação currículo- Módulo IV-Matrizes/Determinantes/Nºs Complexos
Implementação currículo- Módulo IV-Matrizes/Determinantes/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 ambientaisRodolfo 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 AplicadaRodolfo 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 - 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 (12)

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

Métodos numéricos para sistemas de equações lineares

  • 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.