PUC-GOIÁS - Departamento de Computação

Documentos relacionados
PUC-GOIÁS - Departamento de Computação

A. Equações não lineares

Métodos Numéricos Interpolação / Aproximação. Renato S. Silva, Regina C. Almeida

Fundamentos IV. Clarimar J. Coelho. Departamento de Computação. November 20, 2014

Andréa Maria Pedrosa Valli

Lucia Catabriga e Andréa Maria Pedrosa Valli

Interpolação polinomial

x exp( t 2 )dt f(x) =

3.6 Erro de truncamento da interp. polinomial.

Aula 19 06/2014. Integração Numérica

Spline cúbica. Clarimar J. Coelho. November 8, 2013

Homero Ghioti da Silva. 23 de Maio de 2016 FACIP/UFU. Homero Ghioti da Silva (FACIP/UFU) 23 de Maio de / 16

Aula 3 11/12/2013. Integração Numérica

PROVAS Ciência da Computação. 2 a Prova: 13/02/2014 (Quinta) Reavaliação: 20/02/2014 (Quinta)

MAP CÁLCULO NUMÉRICO (POLI) Lista de Exercícios sobre Interpolação e Integração. φ(x k ) ψ(x k ).

CCI-22 FORMALIZAÇÃO CCI-22 MODOS DE SE OBTER P N (X) Prof. Paulo André CCI - 22 MATEMÁTICA COMPUTACIONAL INTERPOLAÇÃO

MÉTODOS NUMÉRICOS. ENGENHARIA e GESTÃO INDUSTRIAL

DCC008 - Cálculo Numérico

Modelagem Computacional. Parte 2 2

étodos uméricos INTERPOLAÇÃO, EXTRAPOLAÇÃO, APROXIMAÇÃO E AJUSTE DE FUNÇÕES Prof. Erivelton Geraldo Nepomuceno

Notas de Aula de Cálculo Numérico

Cap. 4- Interpolação Numérica Definições. Censos de BH. Qual o número de habitantes na cidade de Belo Horizonte em 1975?

Interpolaça o Polinomial

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano

Métodos Numéricos - Notas de Aula

Método dos Mínimos Quadrados

MAP CÁLCULO NUMÉRICO (POLI) Lista de Exercícios sobre o Método dos Mínimos Quadrados

Exercícios de Matemática Computacional -Cap. 6 Interpolação e aproximação polinomial

Interpolação polinomial: Polinômio de Lagrange

Aula 16. Integração Numérica

APROXIMAÇÃO DE FUNÇÕES MÉTODO DOS MÍNIMOS QUADRADOS

Interpolação Polinomial. Ana Paula

MAP Segundo exercício programa Splines cúbicos

II. Funções de uma única variável

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano

1. Converta os seguintes números decimais para sua forma binária: (a) 22 (b) 255 (c) 256 (d) 0.11 (e) (f)

Lista 1 de Exercícios de MAT Cálculo Numérico /II

UFPB PRG X ENCONTRO DE INICIAÇÃO À DOCÊNCIA

Capítulo 5 - Interpolação Polinomial

6 Ajuste de mínimos quadrados

étodos uméricos ZEROS DE FUNÇÕES Prof. Erivelton Geraldo Nepomuceno PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA

Módulo 4 Ajuste de Curvas

Integração Numérica. Cálculo Numérico

Cálculo Numérico. Resumo e Exercícios P1

Método de Quadrados Mínimos: Caso discreto

TE231 Capitulo 2 Zeros de Funções; Prof. Mateus Duarte Teixeira

Ajuste de mínimos quadrados

EXERCICIOS RESOLVIDOS - INT-POLIN - MMQ - INT-NUMERICA - EDO

Cálculo Numérico BCC760 Raízes de equações algébricas e transcendentes

SME Cálculo Numérico. Lista de Exercícios: Gabarito

étodos uméricos DERIVAÇÃO NUMÉRICA Prof. Erivelton Geraldo Nepomuceno PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA

SME306 - Métodos Numéricos e Computacionais II Prof. Murilo F. Tomé. (α 1)z + 88 ]

Matemática Computacional - Exercícios

UNIVERSIDADE FEDERAL DE PERNAMBUCO Lista de Exercícios / Cálculo Numérico 1ª Unidade

MÉTODOS NUMÉRICOS. ENGENHARIA ELECTRÓNICA INDUSTRIAL e de COMPUTADORES

Autores: Interpolação por Spline Cúbica e Método de Integração de Simpson para Cálculo de Campo Magnético PLANO BÁSICO: MÉTODOS NUMÉRICOS

étodos uméricos AJUSTE DE FUNÇÕES Prof. Erivelton Geraldo Nepomuceno PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA

Aula 10. Integração Numérica

Prof. MSc. David Roza José 1/27

Sabendo que f(x) é um polinômio de grau 2, utilize a formula do trapézio e calcule exatamente

Sequências e Séries Infinitas. Copyright Cengage Learning. Todos os direitos reservados.

f(h) δ h p f(x + h) f(x) (x) = lim

Lista 2 - Cálculo. 17 de maio de Se f e g são funções cujos grácos estão representados abaixo, sejam u(x) = f(x)g(x),

CÁLCULO NUMÉRICO UFRJ Lista 0: revisão de cálculo e álgebra linear

RESUMO - GRÁFICOS. O coeficiente de x, a, é chamado coeficiente angular da reta e está ligado à inclinação da reta

Integração Numérica. = F(b) F(a)

Métodos Numéricos - Notas de Aula

( ) ( ) 60 ( ) ( ) ( ) ( ) R i. Método de Newton. Método de Newton = Substituindo i por x, teremos: 1.Introdução 2.

Método de Newton. 1.Introdução 2.Exemplos

étodos uméricos ZEROS DE FUNÇÕES DE UMA OU MAIS VARIÁVEIS Prof. Erivelton Geraldo Nepomuceno PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA

Diogo Pinheiro Fernandes Pedrosa

Ajuste de Curvas. Diogo Pinheiro Fernandes Pedrosa. Universidade Federal do Rio Grande do Norte Centro de Tecnologia.

BANCO DE EXERCÍCIOS - 24 HORAS

MAP Cálculo Numérico e Aplicações

Prof. MSc. David Roza José 1/26

Interpolação polinomial: Diferenças divididas de Newton

Interpolação polinomial: Diferenças divididas de Newton

Integração por Quadratura Gaussiana

INTERPOLAÇÃO POR INTERPOLAÇÃO SPLINE INTERPOLAÇÃO SPLINE INTERPOLAÇÃO SPLINE INTERPOLAÇÃO SPLINE 1/12/2008

étodos uméricos INTEGRAÇÃO NUMÉRICA Prof. Erivelton Geraldo Nepomuceno PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA

Teoremas e Propriedades Operatórias

Testes Formativos de Computação Numérica e Simbólica

UNIVERSIDADE FEDERAL DO RIO DE JANEIRO Departamento de Ciência da ComputaçãoUFRJ. Cálculo Numérico. S. C. Coutinho. Provas e gabaritos

0.1 Tutorial sobre Polinômio de Taylor

parciais primeira parte

Métodos Numéricos. Turma CI-202-X. Josiney de Souza.

Prof. MSc. David Roza José 1/37

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano

Aproximações Lineares e Diferenciais. Aproximações Lineares e Diferenciais. 1.Aproximações Lineares 2.Exemplos 3.Diferenciais 4.

Lista de exercícios de MAT / I

Renato Martins Assunção

( 5,2 ). Quantas soluções existem?

Sequências e Séries Infinitas. Copyright Cengage Learning. Todos os direitos reservados.

Modelagem Computacional. Parte 8 2

Capítulo 9. Teoria da Aproximação. 9.2 Mínimos Quadrados

Roteiro para o Terceiro Laboratório de Cálculo Numérico /1

- Métodos numéricos. - Métodos analíticos versus métodos numéricos. - Necessidade de se usar métodos numéricos. - Métodos iterativos

Transcrição:

PUC-GOIÁS - Departamento de Computação Fundamentos IV/Enfase Clarimar J. Coelho Goiânia, 28/05/2014

O que é interpolação polinomial? Ideia básica Permite construir um novo conjunto de dados a partir de um conjunto discreto de dados pontuais conhecidos Em ciências, dispomos de dados pontuais obtidos a partir de uma amostragem ou experimento Através da interpolação podemos construir uma função que se ajusta as estes dados pontuais

Como funciona Permite fazer a aproximação de uma função conhecendo algumas das suas abscissas e ordenadas A função resultante passa nos pontos fornecidos Em relação aos outros pontos, pode ser um mero ajuste

Interpolação linear

Interpolação polinomial de grau superior a 1

Abordagem prática da interpolação polinomial Abordagem prática O polinômio f n (x) = a n x n +a n 1 x n 1 +...+a 2 x 2 +a 1 x +a 0 pode ser usado para estimar uma função f(x) desconhecida ou complicada Não temos a função, o que temos são alguns pontos

Exemplo 1 Seja o conjunto de pontos tabelado x y 0 1 1.5 2.15

Dois pontos no gráfico

Intuitivamente Olhando para os dois pontos já sabemos que por ai passa uma reta

A reta

Polinômio Podemos ver que tem um polinômio que passa por estes dois pontos Temos que descobrir que polinômio é esse Em geral, precisamos de n+1 pontos para determinar um polinômio de n

Interpolação linear No caso específico da interpolação linear, vamos ter um polinômio f(x) = ax +b Precisamos encontrar os valores de a e b Os valores de a e b do polinômio aplicado a x1 nos da y 1, f(x 1 ) = y 1, e o polinômio aplicado a x 2 nos da y 2, f(x 2 ) = y 2

Encontrando a e b Temos que encontrar um polinômio que passe por estes dois pontos Podemos encontrar a e b pelo sistema { ax1 +b = y 1 ax 2 +b = y 2 [ x1 1 x 2 1 ][ a b ] = [ y1 A última coluna é o vetor de constante é igual a 1 y 2 ]

Encontrando a e b [ x1 1 x 2 1 ][ a b ] [ = x y 0 1 1.5 2.15 1 2,15 [ ][ ] [ 0 1 a 1 = 1.5 1 b 2,15 { 0a+b = 1 1.5a+b = 2.15 ] ]

Resolvendo o sistema Usando Jacobi ou Gauss-Seidel encontramos a = 0.76667 e b = 1 Logo, o polinômio f(x) = 0.76667x +1

Para que serve isso? Fazer previsões de valores que não estão na tabela Qual será o valor de y(0.5)? y(0.5) f(0.5) = 0.76667 0.5+1 = 1.3833 x y 0 0.5 1 1.5 1.3833 2.15 1.5 1.48 1.46 1.44 1.42 1.4 0.56 0.58 0.6 0.62 0.64 0.66

Interpolação polinomial A fórmula geral para um polinômo do n ésimo grau é definido por f(x) = a 0 +a 1 x +a 2 x 2 +...+a n x n (1) dados n+1 pontos, existe somente um polinômio de grau n que passa por os todos pontos

Interpolação de Newton em diferenças divididas Introdução Existe uma grande variedade de formas alternativas para expressar uma interpolação polinomial A interpolação polinomial de Newton em diferenças diferenças divididas é uma das formas mais populares e úteis Antes de apresentar a equação geral de primeiro e segundo graus vamos ver sua interpretação visual

Interpolação polinomial Exemplos a) primeiro grau (linear), que une dois pontos b) segundo grau (quadrática ou parabólica), que liga três pontos c) terceiro grau (cúbico), que liga quatro pontos

Interpolação linear Pontos ligados por uma reta A forma mais simples de interpolação é a ligação de dois pontos com uma linha reta Esta técnica, denominada a interpolação linear é ilustrado na Figura

Tiângulos semelhantes Equação geral Reescrevendo, temos f 1 (x) f(x 0 ) x x 0 = f(x 1) f(x 0 ) x 1 x 0 f 1 (x) = f(x 0 )+ f(x 1) f(x 0 ) x 1 x 0 (x x 0 ) (2) Que é uma fórmula de interpolação linear

Quem é f 1 A notação f 1 (x) indica que esta é uma interpolação polinomial de primeiro grau O termo [f(x 1 ) f(x 0 )]/(x 1 x 0 )] Representa a inclinação dos pontos de ligação da reta É uma aproximação em diferenças divididas finitas para a primeira derivada

Melhor aproximação Reta Em geral, quanto menor o intervalo entre os dados/pontos, melhor a aproximação Quando o intervalo diminui, uma função contínua é melhor aproximada por uma reta

Exemplo 1 Planejamento do problema Estimar o logaritmo natural de 2 por interpolação linear Faça o cálculo por interpolação entre ln1 = 0 e ln6 = 1,791759 Use um intervalo menor de ln1 a ln4 = 1,386294 O valor verdadeiro de ln2 = 0.6931472

Solução Encontrando f 1 Usamos a Equação (2) e uma interpolação linear para ln2 a partir de x 0 = 1 até x 1 = 6, para obter f 1 (2) = 0+ 1.791759 0 (2 1) = 0.3583519 6 1 Com um erro R f1 = 0.6931472 0.3583519 0.6931472 = 48, 3% Com o menor intervalo de x 0 = 1 até x 1 = 4, temos f 1 (2) = 0+ 1.386294 0 (2 1) = 0.4620981 4 1 Em função da percentagem de erro relativo menor o intervalo é reduzido para R f1 = 0.6931472 0.4620981 0.6931472 = 33, 3%

Estimativas lineares Aproximações As interpolações são mostrados na Figura, juntamente com a função adequada

Interpolção quadrática No Exemplo 1, o erro vem da aproximação a uma curva usando uma reta Uma estratégia para melhorar a estimativa é introduzir alguma curvatura na linha que liga os pontos Se você tem três pontos como dados, eles podem ser ajustados a um polinômio de segundo grau (polinômio quadrático ou parábola)

Interpolção quadrática, cont. Uma forma particularmente conveniente é fazer f 2 (x) = b 0 +b 1 (x x 0 )+b 2 (x x 0 )(x x 1 ) (3) Mesmo que a Equação (3) parece diferir da Equação geral (1), as duas equações são equivalentes Isto é demonstrado pela multiplicação dos termos da Equação (3) f 2 (x) = b 0 +b 1 x b 1 x 0 +b 2 x 2 +b 2 x 0 x 1 b 2 xx 0 b 2 xx 1

Agrupando os termos f 2 (x) = a 0 +a 1 x +a 2 x 2 Onde a 0 = b 0 b 1 x 0 +b 2 x 0 x 1 a 1 = b 1 b 2 x 0 = b 2 x 1 a 2 = b 2

Fórmulas equivalentes As equações (1) e (3) são formas alternativas, equivalentes do único polinômio de grau que une liga os três pontos Um procedimento simples pode ser usado para determinar os valores dos coeficientes

Encontrando b 0 e b 1 Para encontrar b 0, na Equação (3) fazemos x = x 0 para obter b 0 = f(x 0 ) (4) A Equação (4) é substituído na Equação (3) e em seguida, faz-se x = x 1 para obter b 1 = f(x 1) f(x 0 ) x x 0 (5)

Encontrando b 2 Finalmente, as Equações (4) e (5) são substituídas em (3) para x = x 2 e (depois de algumas manipulações algébricas) é resolvido para b 2 = f(x 2 ) f(x 1 ) x 2 x 1 f(x 1) f(x 0 ) x 1 x 0 x 2 x 0 (6)

Os termos Como no caso de interpolação linear, b 1 representa a inclinação da reta que une os pontos x 0 e x 1 Os dois primeiros termos da Equação (3) é equivalente ao da interpolação linear para x 0 a x 1, conforme especificado antes na Equação (2) O último termo, b 2 (x x 0 )(x x 1 ) determina a curvatura de segundo grau na fórmula

Aparência de uma série de Taylor Antes mostrar como usar a equação (3) Podemos observar que o coeficiente b 2 é semilar a aproximação em diferença dividida finita da segunda derivada A Equação (3) tem uma estrutura semelhante a expansão de uma série de Taylor Isso será estudado quando a interpolação de polinômios relacionar Newton com a série de Taylor

Exemplo 2 Defina um polinômio de grau 2 para os três pontos do Exemplo 1 x 0 = 1,f(x 0 ) = 0 x 1 = 4,f(x 1 ) = 1.386294 x 2 = 6,f(x 2 ) = 1.791759 Usando o polinômio calcule ln2

Solução Aplicando a Equação (4), obtemos b 0 = 0 A Equação (5) da b 1 = 1.386294 0 4 1 = 0.4620981 Com a Equação (6) obtemos b 2 = 1.791759 1.386294 6 4 04620981 6 1 = 0.0518731

Encontrando f 2 Substituindo estes valores na Equação (3) a fórmula quadrática é obtida f 2 (x) = 0+0.4620981(x 1) 0.0518731(x 1)(x 4) Que é avaliada para x = 2 para f 2 (2) = 0.5658444 Representando um erro relativo R f2 = 18,4%

Intuição gráfica A curva determinada pela fórmula quadrática de interpolação melhora em comparação com o resultado obtido com interpolação linear

Exercícios 1. Estime o logaritmo natural de 10 por interpolação linear a) Interpole entre log8 = 0.9030900 e log12 = 1.0791812 b) Interpole entre log9 = 0.9542425 e log11 = 1.0413927 Para cada uma das interpolações calcular o erro relativo por cento com base no valor real 2. Defina uma interpolação polinomial de Newton de segunda ordem para estimar log10, com os dados do Item 1 com x = 8,9 e 11 Calcule a verdadeira percentagem de erro relativo 3. Defina uma interpolação polinomial de Newton de terceiro grau para estimar o log10, com os dados do Item 1