Aproximação de funções

Slides:



Advertisements
Apresentações semelhantes
Resolução de equações não lineares
Advertisements

Prof. Darlan Marcelo Delgado
ANÁLISES DE REGRESSÃO.
Elementos de Análise Numérica
AJUSTE DE CURVAS 6.1 Introdução 6.2 Método dos quadrados mínimos
Operações com intervalos
Amintas engenharia.
Luiz Marcos Curvas paramétricas Luiz Marcos
2 de Junho de 2005Conclusão1 Pedro Barahona DI/FCT/UNL Junho 2005.
1 Conclusão DI/FCT/UNL 1º Semestre 2004/ Ciclos de Simulação A técnica usada no exemplo da queda livre pode ser utilizada para trajectórias a duas.
Cálculo Integração Numérica Amintas Paiva Afonso
Cálculo Numérico Profs.: Bruno C. N. Queiroz J. Antão B. Moura José Eustáquio R. de Queiroz Joseana Macêdo Fechine Maria Izabel C. Cabral Integração Numérica.
Integração Numérica.
DIM102 1 Curvas e Superfícies 35T56 – Sala 3F4 Bruno Motta de Carvalho DIMAp – Sala 15 – Ramal 227.
Métodos Numéricos e Estatísticos
Ajuste de Curvas e Interpolação
INTERPOLAÇÃO.
Introdução aos Sistemas de Controle
3 - Equações Lineares de Segunda Ordem
Solução de Equações Diferenciais Ordinárias (EDO):
Derivação e integração numéricas
UNIVERSIDADE FEDERAL DE UBERLÂNDIA FACULDADE DE MATEMÁTICA
Equações Diferenciais
Introdução a Computação e Cálculo Numérico - Lab
Introdução a Computação e Cálculo Numérico
Métodos Numéricos Computacionais
Cálculo Numérico / Métodos Numéricos
Cálculo Numérico / Métodos Numéricos
Cálculo Numérico / Métodos Numéricos
Cálculo Numérico / Métodos Numéricos
Cálculo Numérico / Métodos Numéricos
Cálculo Numérico / Métodos Numéricos
Aula 13 Derivação Implícita, derivadas das funções trigonométricas inversas e derivadas de funções logarítmicas.
Integração Numérica Integração Numérica
Interpolação.
Sistema de equações lineares
Integração numérica.
Equações diferenciais ordinárias
Introdução à Computação Gráfica Curvas
Prof. Rafael mesquita Zeros de funções Prof. Rafael mesquita
EDO de 2ª ordem Linear Cálculo 2 A – Turma H
Regressão Pontos mais importantes: -objectivo -regressão linear
Séries de Taylor e resolução numérica da equação de advecção - difusão
Resolução de sistemas de equações lineares
Resolução de sistemas de equações não-lineares Método de Newton
Equações diferenciais ordinárias de segunda ordem
Erros e sua propagação Pontos mais importantes:
Interpolação e Ajuste de Curvas
Introdução à solução de equações diferenciais ordinárias
Contabilidade e Regressão Linear
Resolução de sistemas de equações não-lineares
Aproximação de funções
Regra do 1/3 de Simpson.
7 Ajuste de Curvas UFSC.PósMCI.FME.Ajuste de curvas. (11.1)
Integração numérica Aula 10 Fórmulas de Newton-Cotes: Trapézios;
Reconstrução do sinal interpolação. Conjunto exemplo xy
Programação Não-Linear
Interpolação Polinomial Fórmula de Newton
Métodos Numéricos Computacionais
Métodos Numéricos Computacionais
Interpolação Polinomial: Introdução; Lagrange.
Mínima Curvatura (SPLINE)
Interpolação PROF. HERON JR.. Objetivo  Interpolar uma função f(x) consiste em aproximar essa função por uma outra função g(x), escolhida entre uma classe.
Sistemas de equações lineares MCEF 2011/12. O Sistemas lineares constituem um caso particular dos sistemas não lineares, sendo que os métodos estudados.
Aproximação e Interpolação MCEF 2011/12. O Problema da interpolação consiste na obtenção de funções que descrevam de forma exacta um conjunto de dados.
UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ DEPARTAMENTO DE ENGENHARIA MECÂNICA LABORATÓRIO DE MECÂNICA DOS FLUIDOS ME36L – TRANSMISSÃO DE CALOR I PROF.
Trabalhando as funções Colégio Juvenal de Carvalho 2013 Fonte pesquisa :
Elementos de Análise NuméricaDif.e int. numéricas - derivação numérica: -aproximação das derivadas: diferenças divididas finitas -diferenças finitas de.
CÁLCULO NUMÉRICO Aula 6 – Aproximação de funções.
Transcrição da apresentação:

Aproximação de funções Pontos mais importantes: -objectivo de aproximação de funções -Interpolação: -interpolação polinomial -polinómio interpolador de Newton -polinómio interpolador de Lagrange -”splines” [-regressão: -regressão linear -coeficiente de regressão -regressão não linear] 1

Motivação -dados são frequentemente disponíveis como um conjunto discreto de pontos (experiências, tabelas) ----> pretendem-se estimar valores entre os pontos -pretende-se uma forma simplificada de uma função complicada -----> calculam-se os valores da função só para alguns pontos discretos no intervalo de interesse e usar uma função mais simples (e.g. linear) para estimar os outros valores (tabelas, gráficos de engenharia) 2

Métodos de aproximação de funções -pontos muito precisos (erros associados são desprezáveis) ----> a função de aproximação deve passar por cada um dos pontos----> interpolação -pontos afectado por um erro apreciável----->o que têm importância é a tendência geral dos dados por isso a função não precisa de passar necessariamente por todos os pontos-----> regressão interpolação regressão 3

Interpolação polinomial -em princípio podemos usar qualquer função como função interpoladora -polinómios são excelentes candidatos, porque dados n+1 pontos, há apenas um e só um polinómio de grau n, ou inferior, que passa em todos os pontos: -2 pontos----> n=1 (recta) -3 pontos----> n=2 (parábola) -a interpolação consiste em determinar os parâmetros do polinómio de grau n a partir de n+1 pontos dados ({x1;y1}, {x2;y2},…, {xn+1;yn+1}) sabendo que p(xi)= yi -forma geral dos polinómios: 4

Interpolação polinomial -aplicando os pontos conhecidos {xi;yi} resulta um sistema linear com n+1 incógnitas -a matriz de coeficientes é tanto mais mal condicionada tanto maior for n -embora o polinómio p(x) seja único, ele pode ser expresso de variadas maneiras: -polinómio de Newton -polinómio de Lagrange 5

Polinómio interpolador de Newton (diferenças divididas finitas) Interpolação linear (n=1): 2 pontos {x1;y1}, {x2;y2} aprox. da primeira derivada 6

Polinómio interpolador de Newton (diferenças divididas finitas) Interpolação quadrática (n=2): 3 pontos {x1;y1}, {x2;y2}, {x3;y3} -procuramos o interpolador na forma: -aplicando as condições conhecidos, os parâmetros de polinómio podem ser determinadas: 7

Polinómio interpolador de Newton (diferenças divididas finitas) Interpolação de grau n (forma geral): n+1 pontos {x0;y0}, {x1;y1},... {xn;yn} -procuramos o interpolador na forma: onde -a função f[ ] é chamada diferenças divididas de ordem n 8

Polinómio interpolador de Newton (diferenças divididas finitas) -ordem 0: f[ xi]=f(xi) -ordem 1: -ordem 2: -ordem n: -polinómio de interpolador geral de Newton: 9

Polinómio interpolador de Newton (diferenças dividida finita) ordem 1ª 2ª 3ª Tabela de diferenças divididas -não é necessário que os pontos estejam igualmente espaçados -não é necessário que as abcissas estejam ordenadas por ordem crescente 10

Exemplo: ordem x y 1ª 2ª 3ª 1 -1 1.1 1.51 1.3 2.56 1.4 -3.1 11

Erro de interpolador de Newton -o erro da interpolação é uma função definida por en(x)=f(x)-pn(x) -a formula do interpolador é semelhante à do desenvolvimento de uma função em série de Taylor -as diferenças divididas são aproximações das derivadas de ordem superior -o erro associado à aproximação de Taylor: -para o interpolador numa forma análoga: com xi<x<xi+1 12

Erro de interpolador de Newton -a função f(x) é geralmente incógnita, mas se mais um ponto (n+1) é disponível,o erro pode ser aproximado: 13

14 Exemplo: ordem x y 1ª 2ª 3ª 4ª 1 -1 1.1 1.51 1.3 2.56 1031 309.3 1.4 -3.1 36.2 1.6 4.14 14

Obtenção do polinómio interpolador pelo método de Lagrange -o método de Lagrange é uma reformulação do interpolador Newtoniano, mas evita o cálculo das diferenças divididas finitas -expressão geral: onde -n=1 -n=2 -o erro de aproximação é obtido de forma semelhante do que no caso do método Newtoniano 15

Exemplo: x f(x) 1 7 2 6 16

Interpolação com nós equidistantes -designando por h a distância entre nós sucessivos, podemos escrever que: -diferenças divididas : 17

Interpolação com nós equidistantes -o símbolo Dn representa o operador de diferenças progressivas: -o resultado pode ser substituído no interpolador Newtoniano: 18

Interpolação com nós equidistantes -aplicando o facto de qualquer ponto no intervalo [xo,xn] pode ser representado pela seguinte formula: x=x0+ah -o interpolador pode ser simplificado: -o erro é dado por: -extrapolação: estimativa do valor de f(x) fora da gama de valores dos pontos conhecidos (perigoso) 19

Exemplo: ordem x y f 2f 3f 10 -1 20 1.51 30 2.56 40 -3.1 X=23 ; =1,3

“Splines” (interpolação por segmentos polinomiais) -às vezes um polinómio interpolador de grau n pode resultar em grandes erros (exemplo: uma função geralmente suave mas com algumas variações bruscas) -solução: splines, aplicando polinómios de grau inferior de n (para n+1 pontos) a subconjuntos de pontos Splines lineares (m=1): onde 21

“Splines” (interpolação por segmentos polinomiais) Splines quadráticas (m=2): as derivadas de primeira ordem contínuas nos nós (iguais) -para cada intervalo entre os pontos, o aproximador é um polinómio de grau 2: -n intervalos ---> 3n incógnitas -----> precisamos 3n equações -estas equações são: 2n-2 equações 2 equações n-1 equações 1 equação 22

“Splines” (interpolação por segmentos polinomiais) Splines cúbicas (m=3): as derivadas de primeira e segunda ordem contínuas nos nós (iguais) -para cada intervalo entre os pontos, o aproximador é um polinómio de grau 3: -n intervalos ---n> 4n incógnitas -----> precisamos 4n equações (condições): -valores da função iguais nos nós interiores (2n-2) -a primeira e última funções devem passar pelos pontos extremos respectivos (2) -o valor das primeiras derivadas nos pontos interiores deve ser igual (n-1) -o valor de segundas derivadas nos pontos interiores deve ser igual (n-1) - o valor de segundas derivadas nos pontos extremos é 0 (2) 23

“Splines” (interpolação por segmentos polinomiais) -as condições anteriores resultam num sistema de eq. com 4n incógnitas -um método alternativo resulta só num sistema tridiagonal apenas com n-1 incógnitas -a segunda derivada em cada intervalo é uma recta---->pode ser representada com um interpolador de Largrange de 1º grau: -a expressão anterior pode ser integrada duas vezes, e o resultado é uma função polinomial de grau 3 com duas constantes de integração -aplicando as condições para os valores extremos no intervalo i (f(xi) e f(xi-1)), os constantes de integração podem ser determinadas 24

“Splines” (interpolação por segmentos polinomiais) -o resultado: -a expressão para cada intervalo (i=1,2,...,n) só tem duas incógnitas (f´´) em vez de 4 25

“Splines” (interpolação por segmentos polinomiais) -aplicando a condição que: e derivando a fórmula anterior: -o resultado é um sistema com n-1 equações e n+1 incógnitas -mas considerando que as segundas derivadas são zero nos pontos 1 e n, o sistema (tridiagonal) só envolve n-1 incógnitas---->pode ser resolvido para as segundas derivadas nos nós 26

Exemplo: 27

28