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

Sistemas Lineares 2equacoes 2incognitas
Sistemas Lineares 2equacoes 2incognitasSistemas Lineares 2equacoes 2incognitas
Sistemas Lineares 2equacoes 2incognitastioheraclito
 
Teoria como resolver um sistema de equações - graficamente
Teoria   como resolver um sistema de equações - graficamenteTeoria   como resolver um sistema de equações - graficamente
Teoria como resolver um sistema de equações - graficamentetetsu
 
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
 
Análise combinatória
Análise combinatóriaAnálise combinatória
Análise combinatóriabetencourt
 
Lógica matemática (exercícios resolvidos)
Lógica matemática (exercícios resolvidos)Lógica matemática (exercícios resolvidos)
Lógica matemática (exercícios resolvidos)wilkerfilipel
 
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
 
18 series de taylor e de maclaurin
18 series de taylor e de maclaurin18 series de taylor e de maclaurin
18 series de taylor e de maclaurinGabriela Cristina
 
Equação do 2º grau
Equação do 2º grauEquação do 2º grau
Equação do 2º graudemervalm
 
Implicação Lógica
Implicação LógicaImplicação Lógica
Implicação LógicaHugo Souza
 
Slides- Progressão Geométrica
Slides- Progressão GeométricaSlides- Progressão Geométrica
Slides- Progressão GeométricaKetlin Cavane
 
Tabela de identidades trigonometricas
Tabela de identidades trigonometricasTabela de identidades trigonometricas
Tabela de identidades trigonometricasRodrigo Sócrate
 

Mais procurados (20)

Sistemas Lineares 2equacoes 2incognitas
Sistemas Lineares 2equacoes 2incognitasSistemas Lineares 2equacoes 2incognitas
Sistemas Lineares 2equacoes 2incognitas
 
Aula 21 vetores
Aula 21   vetoresAula 21   vetores
Aula 21 vetores
 
Slide conjuntos
Slide conjuntosSlide conjuntos
Slide conjuntos
 
Teoria como resolver um sistema de equações - graficamente
Teoria   como resolver um sistema de equações - graficamenteTeoria   como resolver um sistema de equações - graficamente
Teoria como resolver um sistema de equações - graficamente
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
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
 
EquaçõEs De 1º Grau
EquaçõEs De 1º GrauEquaçõEs De 1º Grau
EquaçõEs De 1º Grau
 
Análise combinatória
Análise combinatóriaAnálise combinatória
Análise combinatória
 
Lógica matemática (exercícios resolvidos)
Lógica matemática (exercícios resolvidos)Lógica matemática (exercícios resolvidos)
Lógica matemática (exercícios resolvidos)
 
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
 
18 series de taylor e de maclaurin
18 series de taylor e de maclaurin18 series de taylor e de maclaurin
18 series de taylor e de maclaurin
 
Equação do 2º grau
Equação do 2º grauEquação do 2º grau
Equação do 2º grau
 
Implicação Lógica
Implicação LógicaImplicação Lógica
Implicação Lógica
 
Numeros complexos
Numeros complexosNumeros complexos
Numeros complexos
 
Exercícios (arranjo simples)
Exercícios (arranjo simples)Exercícios (arranjo simples)
Exercícios (arranjo simples)
 
Slides- Progressão Geométrica
Slides- Progressão GeométricaSlides- Progressão Geométrica
Slides- Progressão Geométrica
 
Aula2 equação 1º_
Aula2 equação 1º_Aula2 equação 1º_
Aula2 equação 1º_
 
Conjuntos numéricos
Conjuntos numéricosConjuntos numéricos
Conjuntos numéricos
 
Sistemas lineares
Sistemas linearesSistemas lineares
Sistemas lineares
 
Tabela de identidades trigonometricas
Tabela de identidades trigonometricasTabela de identidades trigonometricas
Tabela de identidades trigonometricas
 

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