Módulo 2: Métodos Numéricos. Splines

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

Métodos Numéricos - Notas de Aula

3.6 Erro de truncamento da interp. polinomial.

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

Lucia Catabriga e Andréa Maria Pedrosa Valli

Andréa Maria Pedrosa Valli

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

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

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

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

2. Aplicação do Matlab à Resolução de Problemas

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

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

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

E. S. JERÓNIMO EMILIANO DE ANDRADE DE ANGRA DO HEROISMO. Conteúdo Programáticos / Matemática e a Realidade. Curso de Nível III Técnico de Laboratório

TÓPICOS DE ANÁLISE NUMÉRICA AULA 03 - INTERPOLAÇÃO POLINOMIAL

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

Prof. MSc. David Roza José 1/27

Interpolação polinomial

MATLAB Avançado. Melissa Weber Mendonça Universidade Federal de Santa Catarina. M. Weber Mendonça (UFSC) MATLAB Avançado 2011.

exercícios de análise numérica II

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

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

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

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

Prof. MSc. David Roza José 1/26

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

Capítulo 5 - Interpolação Polinomial

é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

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

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

C alculo Num erico Erro de Integra c ao Num erica Ana Paula Ana Paula C alculo Num erico

28/09/ Prof. Eduardo Colli Gabarito

Método de Newton para polinômios

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

Interpolação. Laura Goulart. 21 de Março de 2016 UESB. Laura Goulart (UESB) Interpolação 21 de Março de / 12

Análise Numérica (7) Integração e diferenciação V1.0, Victor Lobo, 2004

Interpolação Polinomial. Ana Paula

Podem ser calculados num número finito de operações aritméticas, ao contrário de outras funções (ln x, sin x, cos x, etc.)

Métodos Numéricos e Estatísticos Parte I-Métodos Numéricos

1 a Lista de Exercícios Prof a. Vanessa Rolnik. seguir e indique o tipo de erro quando a representação não for possível.

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

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

Exercícios de ANÁLISE E SIMULAÇÃO NUMÉRICA

CCI-22 LISTA DE EXERCÍCIOS

UNIVERSIDADE FEDERAL DO ABC

Integração Numérica. Maria Luísa Bambozzi de Oliveira. 27 de Outubro, 2010 e 8 de Novembro, SME0300 Cálculo Numérico

Capítulo 4 - Interpolação Polinomial

Notas de Aula de Cálculo Numérico

Lista de exercícios de MAT / II

Interpolação de Newton

A. Equações não lineares

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

Interpolação em imagens

Cálculo Numérico / Métodos Numéricos. Solução de equações polinomiais Briot-Ruffini-Horner

Cálculo Numérico - Splines

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

Métodos Numéricos I. A. Ismael F. Vaz. Departamento de Produção e Sistemas Escola de Engenharia Universidade do Minho

Lista de exercícios de MAT / I

Métodos Numéricos. A. Ismael F. Vaz. Departamento de Produção e Sistemas Escola de Engenharia Universidade do Minho

Redução de ruído e Interpolação

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

Matemática Computacional Ficha 5 (Capítulo 5) 1. Revisão matéria/formulário

UNIVERSIDADE FEDERAL DO ABC

Adérito Araújo. Gonçalo Pena. Adérito Araújo. Adérito Araújo. Gonçalo Pena. Método da Bissecção. Resolução dos exercícios 2.14, 2.15, 2.16 e 2.17.

NÍVEL BÁSICO CAPÍTULO II

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

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

de Interpolação Polinomial

Introdução aos Métodos Numéricos

SUMÁRIO PARTE 1 MODELAGEM, COMPUTADORES E ANÁLISE DE ERROS 3. PT1.1 Motivação... 3 Pt1.2 Fundamentos Matemáticos... 5 Pt1.3 Orientação...

Interpolação. Série 1D. Interpolação polynomial, Interpolação por troços: linear, splines. Sensibilidade à amostra. Geração de amostras aleatórias.

Exame/Teste (1) de Análise Numérica (LMAC, MEIC, MMA) Instituto Superior Técnico, 12 de Janeiro de 2011, 18h30-20h00 (1º Teste)

6. Modelos baseados em dados

Aula 24. Alexandre Nolasco de Carvalho Universidade de São Paulo São Carlos SP, Brazil

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

Faculdade de Engenharia Optimização. Prof. Doutor Engº Jorge Nhambiu

Métodos Numéricos - Notas de Aula

2. Caso contrário esta exigência não é justificável, e podemos ter y i 6= f(x i ), o que poderá inclusive corrigir valores obtidos imprecisamente.

Matemática Computacional - Exercícios

Lista de Exercícios de Métodos Numéricos

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

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

PARTE I EQUAÇÕES DE UMA VARIÁVEL REAL

Exercícios de Mínimos Quadrados

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

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

C alculo Num erico Integra c ao Num erica Ana Paula Ana Paula C alculo Num erico

CALIBRAÇÃO DE TERMOPARES ATRAVÉS DE SOFTWARE DE REGRESSÃO POLINOMIAL

Aula 3 Volumes Finitos

Lista de Exercícios 1

pontos: f(1)=2, f(2)=3, f(3)=5, f(5)=10 e f(6)=30.

Resolução do Exame Tipo

Interpolaça o Polinomial

Prof. MSc. David Roza José 1/37

Integração numérica. Integração (numérica ou analítica) é o valor total ou somatório de f(x) dx no intervalo de a a b 2013/05/09 MN 1

Seja (X,Y) uma v.a. bidimensional contínua ou discreta. Define-se valor esperado condicionado de X para um dado Y igual a y da seguinte forma:

Transcrição:

Módulo 2: Métodos Numéricos Interpolação Splines

1. Interpolação Estimativa de uma grandeza com base em valores conhecidos em torno do ponto de estimativa. Procedimento: 1 Determinar uma função (normalmente polinomial) que passe por todos os pontos conhecidos. 2 Estimar o valor da grandeza num ponto desconhecido, usando a função de interpolação. Para um conjunto de npontos, é necessário um polinómio de ordem (n-1): f(x) = a 1 +a 2.x f(x) = a 1 +a 2.x+a 3.x 2 f(x) = a 1 +a 2.x+a 3.x 2 +a 4.x 3

1. Interpolação Para determinação dos coeficientes do polinómio podemos usar a técnica da divisão à esquerda: Esta técnica é muito simples, mas pode ser muito sensível a pequenas variações nos dados e portanto muito sensível aos erros de arredondamento e de truncagem! Suponhamos que queremos fazer a interpolação polinomial para os seguintes dados: x 1 = 300 C ; y 1 = 0.616 g/cm 3 x 2 = 400 C ; y 2 = 0.525 g/cm 3 x 3 = 500 C ; y 3 = 0.457 g/cm 3

1. Interpolação Método de interpolação polinomial de Newton a) Interpolação linear f(x 2 ) f(x) f(x 1 ) x 1 x x 2 f(x) = a 1 +a 2.x Interpolar a função erro complementar (erfc) para x = 0.35, sabendo que: x 1 = 0.25 ; y 1 = 0.7237 x 2 = 0.50 ; y 2 = 0.4795

1. Interpolação Método de interpolação polinomial de Newton: b) Interpolação parabólica f(x 2 ) f(x) f(x 3 ) f(x 1 ) x 1 x x 2 x 3 f(x) = a 1 +a 2.x+a 3.x 2 Interpolar a função erro complementar (erfc) para x = 0.35, sabendo que: x 1 = 0.25 ; y 1 = 0.7237 x 2 = 0.50 ; y 2 = 0.4795 x 3 = 0.75 ; y 3 = 0.2888

1. Interpolação Interpolação inversa: (usando o método de interpolação polinomial de Newton) Situação: Pretende-se o valor de x para um dado y. Estratégias: 1 trocar os conjuntos de x com y desvantagens: x não uniformemente distribuído relação pode não ser bi-unívoca 2 Inverter a função polinomial desvantagem: nem sempre é possível ou fácil 3 Usar a função original e procurar o zero da expressão: y-f(x) = y-(a 1 +a 2.x+a 3.x 2 )=0 f(x 2 ) f(x) f(x 3 ) f(x 1 ) x 1 x x 2 x 3 f(x) = a 1 +a 2.x+a 3.x 2 Interpolar inversamente a função erro complementar para erfc(x) = 0.5, sabendo que: x 1 = 0.25 ; y 1 = 0.7237 x 2 = 0.50 ; y 2 = 0.4795 x 3 = 0.75 ; y 3 = 0.2888

1. Interpolação Interpolação no MatLab: Pode-se utilizar a função polyfit(x,y,n) para interpolação. Basta que os pontos dos dados sejam únicos (valores de x não repetidos). f(x 2 ) f(x) f(x 3 ) f(x 1 ) x 1 x x 2 x 3 f(x) = a 1 +a 2.x+a 3.x 2 Interpolar a função erro complementar para x= 0.3, usando a função polyfit com polinómio de segundo grau: x 1 = 0.25 ; y 1 = 0.7237 x 2 = 0.50 ; y 2 = 0.4795 x 3 = 0.75 ; y 3 = 0.2888

2. Splines Quando há variações abruptas ou um númro de pontos elevado as interpolações polinomiais podem tornar-se muito oscilantes. Será então preferível interpolar "localmente", usando: -2 pontos (spline linear) o mais simples. (é assegurada apenas a continuidade da função) -3 pontos (spline quadrático). (é assegurada a continuidade da função e da 1ª derivada) -4 pontos (spline cúbico) o mais utilizado. (é assegurada a continuidade da função e das 1ª e 2ª derivadas)

2. Splines Splines lineares: Cada trecho (spline) é caracterizado por uma recta de interpolação local, s i (x): onde: Interpolar com splines lineares a função erro complementar para x = 0.3, sabendo que: x 1 = 0.25 ; y 1 = 0.7237 x 2 = 0.50 ; y 2 = 0.4795 x 3 = 0.75 ; y 3 = 0.2888 x 4 = 1.00 ; y 4 = 0.1573

2. Splines Splines cúbicos: Cada trecho (spline) é caracterizado por um polinómio de grau 3, para interpolação local, s i (x): Se: e se: Para que a 1ª derivada e a segunda derivada sejam contínuas (transições suaves entre cada spline), as constantes c i tem de ser calculadas da seguinte forma: Aqui, estamos a assumir que a segunda derivada no 1º ponto e no último são zero.

2. Splines Splines cúbicos: Os valores das outras constantes são: a) Interpolar com splines cúbicos a função erro complementar para x = 0.3, sabendo que: x 1 = 0.25 ; y 1 = 0.7237 x 2 = 0.50 ; y 2 = 0.4795 x 3 = 0.75 ; y 3 = 0.2888 x 4 = 1.00 ; y 4 = 0.1573 x 5 = 1.25 ; y 5 = 0.0771

2. Splines Splines cúbicos no MatLab: yy = spline(x, y, xx) em que : yy valor(es) interpolado(s), escalar ou vector xx valor(es) para interpolar, escalar ou vector x Dados x, vector y Dados y, vector Pode ainda ser usada outra síntaxe: pp = spline(x,y) em que: pp informação sobre os splines cúbicos, incluindo os factores polinomiais para cada gama [para usar com a função ppval, v = ppval(pp,xx) ].

2. Splines Splines cúbicos no MatLab: yy = spline(x, y, xx)ou pp = spline(x,y) a) Interpolar com a função splines do MatLab a função erro complementar para x = 0.3, sabendo que: x 1 = 0.25 ; y 1 = 0.7237 x 2 = 0.50 ; y 2 = 0.4795 x 3 = 0.75 ; y 3 = 0.2888 x 4 = 1.00 ; y 4 = 0.1573 b) Usar no modo 'pp' e verificar o seu conteúdo. Interpolar usando a função ppval.

-Resolução da ficha n.º 8