Interpolação polinomial

Tamanho: px
Começar a partir da página:

Download "Interpolação polinomial"

Transcrição

1 Cálculo Numérico Prof. Daniel G. Alfaro Vigo Departamento de Ciência da Computação IM UFRJ

2 Motivação: População do Brasil Ano População (milhões) , , , , , , Dados da População do Brasil (milhões de pessoas) Tabela: População do Brasil (fonte: IBGE)

3 Motivação: População do Brasil Ano População (milhões) , , , , , , Dados da População do Brasil (milhões de pessoas) Tabela: População do Brasil (fonte: IBGE) Como podemos determinar a população nos anos intermediários, por exemplo em 1995?

4 Problema geral de interpolação Interpolação Dado o conjunto de n + 1 pontos (x 0, y 0 ), (x 1, y 1 ),..., (x n, y n ) em que n 0 e x i x j para i j queremos determinar uma função g(x) tal que y i = g(x i ) para i = 0, 1,..., n. A função g é chamada de função interpolante (ou função interpoladora).

5 Problema geral de interpolação (cont.) Observações: A função g deve ser procurada em uma classe suficientemente grande de funções. Nas aplicações, essa classe é escolhida de forma que g satisfaça certas propriedades desejadas. Quando o conjunto de dados corresponde a uma função f, ou seja y i = f (x i ), i = 0,..., n, dizemos que g interpola a função f sobre os pontos x 0, x 1,..., x n. Nesse caso a função de interpolação pode ser usada para aproximar o valor de f em pontos onde ela não foi tabelada. Ou seja se x x i, i = 0,..., n, então fazemos f ( x) g( x).

6 Interpretação geométrica (xi, yi) y = g(x)

7 Em muitas aplicações a função interpolante é procurada na forma de um polinômio, devido à sua simplicidade (são funções fáceis de avaliar, calcular suas derivadas, integrar etc.). Dado o conjunto de n + 1 pontos (x 0, y 0 ), (x 1, y 1 ),..., (x n, y n ) em que n 0 e x i x j para i j queremos determinar o polinômio p n (x) de grau menor ou igual a n, tal que p n (x i ) = y i para i = 0, 1,..., n. (1) O polinômio p n (x) é chamado de polinômio interpolador, e as equações (1) de condições de interpolação.

8 Existência e unicidade do polinômio interpolador Teorema 1 [Existência e unicidade do polinômio interpolador] Dado o conjunto de n + 1 pontos (x 0, y 0 ), (x 1, y 1 ),..., (x n, y n ) em que n 0 e x i x j para i j. existe um único polinômio p n (x) de grau menor ou igual a n, tal que p n (x i ) = y i para i = 0, 1,..., n.

9 Prova (construtiva) da existência Procuramos p n (x) na forma p n (x) = a n x n + a n 1 x n a 1 x + a 0 onde a 0, a 1,..., a n são n + 1 coeficientes a serem determinados. Das condições de interpolação temos que a 0 + a 1 x a n 1 x0 n 1 + a n x0 n = y 0 a 0 + a 1 x a n 1 x1 n 1 + a n x1 n = y a 0 + a 1 x n + + a n 1 x n 1 n + a n x n n = y n que representa o sistema linear para determinar a 0, a 1,..., a n.

10 Prova da existência Ou seja, o sistema T a = y em que 1 x 0 x n 1 1 x 1 x n 1 T =... 1 x n xn n 1 0 x n 0 1 x n 1., a = a 1.. e y = y 1... a n y n x n n a 0 y 0

11 Prova da existência Ou seja, o sistema T a = y em que 1 x 0 x n 1 1 x 1 x n 1 T =... 1 x n xn n 1 0 x n 0 1 x n 1., a = a 1.. e y = y 1... a n y n x n n A matriz T tem elementos t ij = x j 1 i 1, i, j = 1,..., n + 1, e é uma matriz de Vandermonde logo temos det T = (x j x i ). 0 i<j n Finalmente, como x i x j para i j segue que det T 0 e portanto o sistema linear tem uma única solução. Isso significa que existe um único polinômio interpolador. a 0 y 0

12 Observações A prova do Teorema nos dá um método para achar o polinômio interpolador: resolver o sistema associado às condições de interpolação. Usando o método de eliminação de Gauss precisamos realizar em torno de 2n 3 /3 operações aritméticas para determinar os coeficientes a 0,..., a n. A forma mais eficiente de avaliar o polinômio obtido em um valor de x dado consiste em realizar os cálculos de acordo com o seguinte agrupamento p n (x) = x ( (x (x a n + a n 1 ) + a n 2 ) ) + a 0, que consistirá em 2n operações aritméticas (n multiplicações e n adições). Esse método não é muito eficiente e também a precisão pode ser comprometida por causa da amplificação dos erros de arredondamento já que as matrizes de Vandermonde podem ser mal condicionadas.

13 Forma de Lagrange do polinômio interpolador A ideia básica é escrever o polinômio de uma forma que seu cálculo seja mais simples. No lugar de procurar p n (x) na forma p n (x) = a n x n + a n 1 x n a 1 x + a 0, introduzimos a representação p n (x) = y 0 L 0 (x) + y 1 L 1 (x) + + y n L n (x), em que L j (x) são polinômios de grau menor ou igual a n.

14 Forma de Lagrange do polinômio interpolador A ideia básica é escrever o polinômio de uma forma que seu cálculo seja mais simples. No lugar de procurar p n (x) na forma p n (x) = a n x n + a n 1 x n a 1 x + a 0, introduzimos a representação p n (x) = y 0 L 0 (x) + y 1 L 1 (x) + + y n L n (x), em que L j (x) são polinômios de grau menor ou igual a n. Agora temos uma representação em que os coeficientes são conhecidos e precisamos determinar os polinômios que eles acompanham.

15 Forma de Lagrange do polinômio interpolador A ideia básica é escrever o polinômio de uma forma que seu cálculo seja mais simples. No lugar de procurar p n (x) na forma p n (x) = a n x n + a n 1 x n a 1 x + a 0, introduzimos a representação p n (x) = y 0 L 0 (x) + y 1 L 1 (x) + + y n L n (x), em que L j (x) são polinômios de grau menor ou igual a n. Agora temos uma representação em que os coeficientes são conhecidos e precisamos determinar os polinômios que eles acompanham. Isso contrasta fortemente com o que foi feito anteriormente. E também pode nos parecer uma tarefa mais difícil...

16 Forma de Lagrange do polinômio interpolador A ideia básica é escrever o polinômio de uma forma que seu cálculo seja mais simples. No lugar de procurar p n (x) na forma p n (x) = a n x n + a n 1 x n a 1 x + a 0, introduzimos a representação p n (x) = y 0 L 0 (x) + y 1 L 1 (x) + + y n L n (x), em que L j (x) são polinômios de grau menor ou igual a n. Agora temos uma representação em que os coeficientes são conhecidos e precisamos determinar os polinômios que eles acompanham. Isso contrasta fortemente com o que foi feito anteriormente. E também pode nos parecer uma tarefa mais difícil... mas felizmente não é!

17 Forma de Lagrange do polinômio interpolador (cont.) Para obter: p n (x 0 ) = y 0 L 0 (x 0 ) + y 1 L 1 (x 0 ) + + y n L n (x 0 ) = y 0, é suficiente escolher os polinômios L j de forma que L 0 (x 0 ) = 1, L 1 (x 0 ) = 0,..., L n (x 0 ) = 0.

18 Forma de Lagrange do polinômio interpolador (cont.) Para obter: p n (x 0 ) = y 0 L 0 (x 0 ) + y 1 L 1 (x 0 ) + + y n L n (x 0 ) = y 0, é suficiente escolher os polinômios L j de forma que L 0 (x 0 ) = 1, L 1 (x 0 ) = 0,..., L n (x 0 ) = 0. Para que: p n (x 1 ) = y 0 L 0 (x 1 ) + y 1 L 1 (x 1 ) + + y n L n (x 1 ) = y 1, é suficiente escolher os polinômios L j de forma que L 1 (x 1 ) = 1, L 0 (x 1 ) = 0, L 2 (x 1 ) = 0,..., L n (x 1 ) = 0.

19 Forma de Lagrange do polinômio interpolador (cont.) Para obter: p n (x 0 ) = y 0 L 0 (x 0 ) + y 1 L 1 (x 0 ) + + y n L n (x 0 ) = y 0, é suficiente escolher os polinômios L j de forma que L 0 (x 0 ) = 1, L 1 (x 0 ) = 0,..., L n (x 0 ) = 0. Para que: p n (x 1 ) = y 0 L 0 (x 1 ) + y 1 L 1 (x 1 ) + + y n L n (x 1 ) = y 1, é suficiente escolher os polinômios L j de forma que L 1 (x 1 ) = 1, L 0 (x 1 ) = 0, L 2 (x 1 ) = 0,..., L n (x 1 ) = 0. Em geral, para garantir que p n (x j ) = y 0 L 0 (x j ) + y 1 L 1 (x j ) + + y j L j (x j ) + + y n L n (x j ) = y j é suficiente que L j (x j ) = 1, L i (x j ) = 0 para i j.

20 Forma de Lagrange do polinômio interpolador (cont.) Ou seja, para satisfazer as relações de interpolação é suficiente que { 1, se j = i L i (x j ) = 0, se j i

21 Forma de Lagrange do polinômio interpolador (cont.) Ou seja, para satisfazer as relações de interpolação é suficiente que { 1, se j = i L i (x j ) = 0, se j i Dessa forma como L i (x) é um polinômio de grau menor ou igual a n e possui os n zeros reais distintos x j com 0 j n, j i obtemos que n L i (x) = b i (x x j ), onde b i é um número. j=0 j i

22 Forma de Lagrange do polinômio interpolador (cont.) Além disso, como L i (x i ) = 1 obtemos que n 1 = b i (x i x j ) b i = j=0 j i n j=0 j i 1 (x i x j )

23 Forma de Lagrange do polinômio interpolador (cont.) Além disso, como L i (x i ) = 1 obtemos que n 1 = b i (x i x j ) b i = j=0 j i n j=0 j i 1 (x i x j ) Donde chegamos em L i (x) = n j=0 j i x x j x i x j, i = 0,..., n. Essos são os polinômios da base de Lagrange.

24 Forma de Lagrange do polinômio interpolador (cont.) Forma de Lagrange O polinômio interpolador na forma de Lagrange é escrito como p n (x) = y 0 L 0 (x) + y 1 L 1 (x) + + y n L n (x) = n y i L i (x), i=0 onde ( x x0 L i (x) = x i x 0 n x x j = x i x j j=0 j i ) ( ) ( ) ( ) x xi 1 x xi+1 x xn x i x i 1 x i x i+1 x i x n

25 Forma de Lagrange do polinômio interpolador (cont.) Observações Existe um procedimento bastante eficiente (método de Neville) que permite construir o polinômio de Lagrange realizando apenas 7n(n + 1)/2 7n 2 /2 operações aritméticas. Esse procedimento também pode ser usado para avaliar o polinômio interpolador em um ponto x dado. Este procedimento será mais eficiente que o método apresentado na prova do Teorema apenas quando precisamos avaliar o polinômio interpolador em uma quantidade não muito grande de pontos (uma quantidade de pontos aproximadamente menor do que 0.6n).

26 Forma de Lagrange do polinômio interpolador (cont.) Polinômios da base de Lagrange L0(x) L1(x) L2(x) 1 L3(x) x0 x1 x2 x

27 Forma de Lagrange do polinômio interpolador (cont.) Polinômio interpolador y0 L0(x) x0 x1 x2 x

28 Forma de Lagrange do polinômio interpolador (cont.) Polinômio interpolador y0 L0(x) + y1 L1(x) x0 x1 x2 x

29 Forma de Lagrange do polinômio interpolador (cont.) Polinômio interpolador y0 L0(x) + y1 L1(x) + y2 L2(x) x0 x1 x2 x

30 Forma de Lagrange do polinômio interpolador (cont.) Polinômio interpolador y0 L0(x) + y1 L1(x) + y2 L2(x) + y3 L3(x) x0 x1 x2 x

31 Forma de Newton do polinômio interpolador Agora vamos escrever o polinômio interpolador na forma em que p n (x) = c 0 Q 0 (x) + c 1 Q 1 (x) + + c n Q n (x) Q 0 (x) = 1, Q 1 (x) = x x 0,..., Q j (x) = (x x 0 ) (x x j 1 ),..., Q n (x) = (x x 0 ) (x x n 1 ) ou seja, Q 0 (x) = 1, j 1 Q j (x) = (x x l ) = (x x j 1 )Q j 1 (x), para j = 1,..., n. l=0 Cada polinômio Q j é de grau igual a j, e então p n (x) será de grau menor ou igual a n.

32 Forma de Newton do polinômio interpolador (cont.) Das condições de interpolação chegamos em c 0 Q 0 (x 0 ) + c 1 Q 1 (x 0 ) + + c n 1 Q n 1 (x 0 ) + c n Q n (x 0 ) = y 0 c 0 Q 0 (x 1 ) + c 1 Q 1 (x 1 ) + + c n 1 Q n 1 (x 1 ) + c n Q n (x 1 ) = y c 0 Q 0 (x n ) + c 1 Q 1 (x n ) + + c n 1 Q n 1 (x n ) + c n Q n (x n ) = y n o que representa um sistema linear para c 0, c 1,..., c n.

33 Forma de Newton do polinômio interpolador (cont.) Das condições de interpolação chegamos em c 0 Q 0 (x 0 ) + c 1 Q 1 (x 0 ) + + c n 1 Q n 1 (x 0 ) + c n Q n (x 0 ) = y 0 c 0 Q 0 (x 1 ) + c 1 Q 1 (x 1 ) + + c n 1 Q n 1 (x 1 ) + c n Q n (x 1 ) = y c 0 Q 0 (x n ) + c 1 Q 1 (x n ) + + c n 1 Q n 1 (x n ) + c n Q n (x n ) = y n o que representa um sistema linear para c 0, c 1,..., c n. Esse sistema tem a forma Q c = y, onde Q 0 (x 0 ) Q 1 (x 0 ) Q n (x 0 ) c 0 y 0 Q 0 (x 1 ) Q 1 (x 1 ) Q n (x 1 ) Q =..., c = c 1.., y = y 1... Q 0 (x n ) Q 1 (x n ) Q n (x n ) c n y n

34 Forma de Newton do polinômio interpolador (cont.) Observamos que para j > i 1 j 2 q ij = Q j 1 (x i 1 ) = (x i 1 x l ) = (x i 1 x l ) = 0, l=0 l<j 1 portanto Q é uma matriz triangular inferior.

35 Forma de Newton do polinômio interpolador (cont.) Observamos que para j > i 1 j 2 q ij = Q j 1 (x i 1 ) = (x i 1 x l ) = (x i 1 x l ) = 0, l=0 l<j 1 portanto Q é uma matriz triangular inferior. Além disso, para os elementos da diagonal temos que q ii = (x i 1 x l ) 0, l<i 1 logo o sistema possui uma única solução e pode ser resolvido por substituição (direta) calculando c 0 da primeira equação, depois c 1 usando a segunda equação e assim por diante.

36 Forma de Newton do polinômio interpolador (cont.) O sistema linear resultante tem a forma c 0 y 0 1 Q 1 (x 1 ) 0 0 c 1 y =... 1 Q 1 (x n 1 ) Q n 1 (x n 1 ) 0 c n 1 y n 1 1 Q 1 (x n ) Q n 1 (x n ) Q n (x n ) c n y n

37 Forma de Newton do polinômio interpolador (cont.) Observações Para determinar os coeficientes c 0,..., c n realizamos aproximadamente um total de 2n 2 operações aritméticas: n 2 operações para determinar os elementos da matriz Q e mais n(n + 1) operações no processo de substituição. Para avaliar o polinômio interpolador em um x dado, agora precisamos fazer os cálculos de acordo com o agrupamento p n (x) = ( (c n (x x n 1 )+c n 1 )(x x n 2 )+ +c 1 )(x x 0 )+c 0, que consistirá em 3n operações aritméticas (n multiplicações e 2n adições/subtrações). Quando precisamos avaliar o polinômio em vários pontos esse procedimento será mais robusto que os anteriores, pois o mesmo é bastante eficiente no cálculo dos coeficientes e estos últimos são reusados na hora de avaliar o polinômio.

38 Interpolação linear Exemplo: Interpolação linear Considere os pontos (x 0, f (x 0 )) e (x 1, f (x 1 )). Temos que p 1 (x) = f (x 0 )L 0 (x) + f (x 1 )L 1 (x) L 0 (x) = x x 1 x 0 x 1, L 1 (x) = x x 0 x 1 x 0 L 0 (x) + L 1 (x) = 1.

39 Interpolação linear Exemplo: Interpolação linear Considere os pontos (x 0, f (x 0 )) e (x 1, f (x 1 )). Temos que p 1 (x) = f (x 0 )L 0 (x) + f (x 1 )L 1 (x) L 0 (x) = x x 1 x 0 x 1, L 1 (x) = x x 0 x 1 x 0 L 0 (x) + L 1 (x) = 1. Assim obtemos que p 1 (x) = f (x 0 ) (1 L 1 (x)) + f (x 1 )L 1 (x) = f (x 0 ) + (f (x 1 ) f (x 0 ))L 1 (x) = f (x 0 ) + (f (x 1 ) f (x 0 )) x x 0 x 1 x 0

40 Interpolação linear Exemplo: Interpolação linear Considere os pontos (x 0, f (x 0 )) e (x 1, f (x 1 )). Temos que p 1 (x) = f (x 0 )L 0 (x) + f (x 1 )L 1 (x) L 0 (x) = x x 1 x 0 x 1, L 1 (x) = x x 0 x 1 x 0 L 0 (x) + L 1 (x) = 1. Assim obtemos que p 1 (x) = f (x 0 ) (1 L 1 (x)) + f (x 1 )L 1 (x) = f (x 0 ) + (f (x 1 ) f (x 0 ))L 1 (x) = f (x 0 ) + (f (x 1 ) f (x 0 )) x x 0 x 1 x ( ) 0 f (x1 ) f (x 0 ) p 1 (x) = f (x 0 ) + (x x }{{} 0 ) x 1 x 0 c 0 }{{} c 1

41 Diferenças divididas de Newton Generalizando os cálculos do exemplo, obtemos um método mais eficiente para determinar c 0,..., c n.

42 Diferenças divididas de Newton Generalizando os cálculos do exemplo, obtemos um método mais eficiente para determinar c 0,..., c n. Definição: Diferenças divididas Para a função f (x) definimos as diferenças divididas de Newton da seguinte forma. A diferença dividida de ordem zero da função f em relação a x i é representada por f [x i ] e definida por f [x i ] = f (x i ). As diferenças divididas de ordem k 1 são definidas indutivamente. A k-ésima diferença dividida de f em relação a x i,..., x i+k é definida por f [x i,..., x i+k ] = f [x i+1,..., x i+k ] f [x i,..., x i+k 1 ] x i+k x i.

43 Diferenças divididas de Newton (cont.) Exemplo: Diferenças divididas de segunda ordem Considere os pontos x 0, x 1 e x 2. Temos que f [x 0 ] = f (x 0 ), f [x 1 ] = f (x 1 ), f [x 2 ] = f (x 2 ) f [x 0, x 1 ] = f [x 1] f [x 0 ] x 1 x 0, f [x 1, x 2 ] = f [x 2] f [x 1 ] x 2 x 1 f [x 0, x 1, x 2 ] = f [x 1, x 2 ] f [x 0, x 1 ] x 2 x 0

44 Diferenças divididas de Newton (cont.) Exemplo: Diferenças divididas de segunda ordem Considere os pontos x 0, x 1 e x 2. Temos que f [x 0 ] = f (x 0 ), f [x 1 ] = f (x 1 ), f [x 2 ] = f (x 2 ) f [x 0, x 1 ] = f [x 1] f [x 0 ] x 1 x 0, f [x 1, x 2 ] = f [x 2] f [x 1 ] x 2 x 1 f [x 0, x 1, x 2 ] = f [x 1, x 2 ] f [x 0, x 1 ] x 2 x 0 Exemplo: Interpolação linear Considere os pontos (x 0, f (x 0 )) e (x 1, f (x 1 )). Temos que ( ) p 1 (x) = f (x 0 ) + f (x1 ) f (x 0 ) x 1 x 0 (x x 0 ) p 1 (x) = f [x 0 ] + f [x 0, x 1 ] (x x 0 ).

45 Interpolação de Newton com diferenças divididas Polinômio interpolador de Newton O polinômio interpolador na forma de Newton para a função f sobre os pontos x 0,..., x n (em que x i x j para i j) é dado por onde p n (x) = n c j Q j (x), j=0 c j = f [x 0,..., x j ], Q j (x) = Ou seja, p n (x) = f [x 0 ] + { 1, se j = 0, j 1 l=0 (x x l), se j 0. n f [x 0,..., x j ] (x x 0 ) (x x j 1 ). j=1

46 Tabela de diferenças divididas Ord. 0 Ord. 1 Ord. 2 Ord. 3 Ord. 4 Ord. 5 x 0 f [x 0 ] f [x 0, x 1 ] x 1 f [x 1 ] f [x 0, x 1, x 2 ] f [x 1, x 2 ] f [x 0,..., x 3 ] x 2 f [x 2 ] f [x 1, x 2, x 3 ] f [x 0,..., x 4 ] f [x 2, x 3 ] f [x 1,..., x 4 ] f [x 0,..., x 5 ] x 3 f [x 3 ] f [x 2, x 3, x 4 ] f [x 1,..., x 5 ] f [x 3, x 4 ] f [x 2,..., x 5 ] x 4 f [x 4 ] f [x 3, x 4, x 5 ] f [x 4, x 5 ] x 5 f [x 5 ]

47 Tabela de diferenças divididas Ord. 0 Ord. 1 Ord. 2 Ord. 3 Ord. 4 Ord. 5 x 0 f [x 0 ] f [x 0, x 1 ] x 1 f [x 1 ] f [x 0, x 1, x 2 ] f [x 1, x 2 ] f [x 0,..., x 3 ] x 2 f [x 2 ] f [x 1, x 2, x 3 ] f [x 0,..., x 4 ] f [x 2, x 3 ] f [x 1,..., x 4 ] f [x 0,..., x 5 ] x 3 f [x 3 ] f [x 2, x 3, x 4 ] f [x 1,..., x 5 ] f [x 3, x 4 ] f [x 2,..., x 5 ] x 4 f [x 4 ] f [x 3, x 4, x 5 ] f [x 4, x 5 ] x 5 f [x 5 ]

48 Tabela de diferenças divididas (cont.) x 0 f [x 0 ] x 1 f [x 1 ].. x n 1 f [x n 1 ] x n f [x n ] Ord. 0 Ord Ord. n 1 Ord. n f [x 0, x 1 ]... f [x 1, x 2 ]. f [x 0,..., x n 1 ]. f [x 0,..., x n ]. f [x 1,..., x n ] f [x n 2, x n 1 ]... f [x n 1, x n ]

49 Tabela de diferenças divididas (cont.) Observações Para montar a tabela devemos calcular n diferenças divididas de primeira ordem, n 1 de segunda ordem e assim por diante até o cálculo de uma única diferença dividida de n-ésima ordem. No total serão n(n + 1)/2 diferenças divididas. Todos os cálculos podem ser realizados se x i x j quando i j. Se essa condição não for válida, algumas diferenças divididas devem ser definidas usando limite e envolvendo as derivadas da função. Em particular temos que se f (k) é contínua em x então lim f [x 0,..., x k ] = f (k) ( x). x j x k! O valor da diferença dividida não depende do ordenamento dos x j envolvidos no seu cálculo, ou seja se permutamos a ordem desses x j vamos chegar no mesmo valor.

50 Exemplo Determine a tabela de diferenças divididas de f (x) = e x associada aos pontos 0, 0.35, 0.65 e 1. x f (x)

51 Exemplo Determine a tabela de diferenças divididas de f (x) = e x associada aos pontos 0, 0.35, 0.65 e 1. x f (x) x x x x f [x i, x i+1 ] = f [x i+1] f [x i ] x i+1 x i

52 Exemplo Determine a tabela de diferenças divididas de f (x) = e x associada aos pontos 0, 0.35, 0.65 e 1. x f (x) x x x x f [x i, x i+1, x i+2 ] = f [x i+1, x i+2 ] f [x i, x i+1 ] x i+2 x i

53 Exemplo Determine a tabela de diferenças divididas de f (x) = e x associada aos pontos 0, 0.35, 0.65 e 1. x f (x) x x x x f [x i, x i+1, x i+2, x i+3 ] = f [x i+1, x i+2, x i+3 ] f [x i, x i+1, x i+2 ] x i+3 x i

54 Exemplo Determine a tabela de diferenças divididas de f (x) = e x associada aos pontos 0, 0.35, 0.65 e 1. x f (x) x x x x Tabela: Diferenças divididas

55 Polinômio interpolador de Newton Para obter a tabela de diferenças divididas é preciso realizar aproximadamente 3n 2 /2 operações aritméticas (duas subtrações e uma divisão para calcular cada diferença dividida de ordem maior ou igual a 1). Assim usando essa tabela podemos determinar os coeficientes do polinômio de Newton com maior eficiência que em caso de montar e resolver o sistema triangular superior Q c = y em que seriam realizadas em torno de 2n 2 operações.

56 Polinômio interpolador de Newton Para obter a tabela de diferenças divididas é preciso realizar aproximadamente 3n 2 /2 operações aritméticas (duas subtrações e uma divisão para calcular cada diferença dividida de ordem maior ou igual a 1). Assim usando essa tabela podemos determinar os coeficientes do polinômio de Newton com maior eficiência que em caso de montar e resolver o sistema triangular superior Q c = y em que seriam realizadas em torno de 2n 2 operações. Outra vantagem desse método é a facilidade para incluir novos pontos no processo de interpolação, pois temos que p n+1 (x) = p n (x) + f [x 0,..., x n+1 ]Q n+1 (x).

57 Polinômio interpolador de Newton Para obter a tabela de diferenças divididas é preciso realizar aproximadamente 3n 2 /2 operações aritméticas (duas subtrações e uma divisão para calcular cada diferença dividida de ordem maior ou igual a 1). Assim usando essa tabela podemos determinar os coeficientes do polinômio de Newton com maior eficiência que em caso de montar e resolver o sistema triangular superior Q c = y em que seriam realizadas em torno de 2n 2 operações. Outra vantagem desse método é a facilidade para incluir novos pontos no processo de interpolação, pois temos que p n+1 (x) = p n (x) + f [x 0,..., x n+1 ]Q n+1 (x). Para o erro de interpolação temos que E n (x) = f (x) p n (x)

58 Polinômio interpolador de Newton Para obter a tabela de diferenças divididas é preciso realizar aproximadamente 3n 2 /2 operações aritméticas (duas subtrações e uma divisão para calcular cada diferença dividida de ordem maior ou igual a 1). Assim usando essa tabela podemos determinar os coeficientes do polinômio de Newton com maior eficiência que em caso de montar e resolver o sistema triangular superior Q c = y em que seriam realizadas em torno de 2n 2 operações. Outra vantagem desse método é a facilidade para incluir novos pontos no processo de interpolação, pois temos que p n+1 (x) = p n (x) + f [x 0,..., x n+1 ]Q n+1 (x). Para o erro de interpolação temos que E n (x) = f (x) p n (x) = f [x 0,..., x n, x]q n+1 (x)

59 Polinômio interpolador de Newton Para obter a tabela de diferenças divididas é preciso realizar aproximadamente 3n 2 /2 operações aritméticas (duas subtrações e uma divisão para calcular cada diferença dividida de ordem maior ou igual a 1). Assim usando essa tabela podemos determinar os coeficientes do polinômio de Newton com maior eficiência que em caso de montar e resolver o sistema triangular superior Q c = y em que seriam realizadas em torno de 2n 2 operações. Outra vantagem desse método é a facilidade para incluir novos pontos no processo de interpolação, pois temos que p n+1 (x) = p n (x) + f [x 0,..., x n+1 ]Q n+1 (x). Para o erro de interpolação temos que E n (x) = f (x) p n (x) = f [x 0,..., x n, x] (x x 0 ) (x x n )

60 Polinômio interpolador de Newton Polinômio interpolador P3(x) =? x0 x1 x2 x

61 Polinômio interpolador de Newton Polinômio interpolador P0(x) =c0 Q0(x) x0 x1 x2 x

62 Polinômio interpolador de Newton Polinômio interpolador P1(x) =c0 Q0(x) + c1 Q1(x) x0 x1 x2 x

63 Polinômio interpolador de Newton Polinômio interpolador P2(x) =c0 Q0(x) + c1 Q1(x) + c2 Q2(x) x0 x1 x2 x

64 Polinômio interpolador de Newton Polinômio interpolador P3(x) =c0 Q0(x) + c1 Q1(x) + c2 Q2(x) + c3 Q3(x) x0 x1 x2 x

65 Erro de interpolação Teorema 2 [Erro de interpolação] Considere que a função f possui derivadas contínuas até ordem n + 1 no intervalo [a, b]. Suponha que x 0,..., x n [a, b] e x i x j para i j. Então para cada x [a, b] existe ξ(x) (a, b) tal que para o erro de interpolação E n (x) = f (x) p n (x) = f (n+1) (ξ(x)) (n + 1)! (x x 0 ) (x x n ).

66 Erro de interpolação Teorema 2 [Erro de interpolação] Considere que a função f possui derivadas contínuas até ordem n + 1 no intervalo [a, b]. Suponha que x 0,..., x n [a, b] e x i x j para i j. Então para cada x [a, b] existe ξ(x) (a, b) tal que para o erro de interpolação E n (x) = f (x) p n (x) = f (n+1) (ξ(x)) (n + 1)! (x x 0 ) (x x n ). Corolário do Teorema 2 Sob as condições do Teorema temos que para quaisquer x i,..., x i+k [a, b] com k n + 1 existe ξ (a, b) tal que f [x i,..., x i+k ] = f (k) (ξ) k!

67 Erro de interpolação (cont.) Observações O número ξ(x), em geral, é desconhecido mas essa fórmula para o erro é um resultado teórico muito importante. Essa fórmula nós lembra muito da fórmula de Taylor. Na verdade a fórmula de Taylor é recuperada quando consideramos o limite em que x j x 0 (j = 1,..., n) e usamos o Corolário. Nesse caso p n (x) T n (x; x 0 ), o polinômio de Taylor de ordem n centrado em x 0. Da mesma forma que para a fórmula de Taylor, a fórmula do erro de interpolação nós ajuda a obter estimativas do erro quando conhecemos limitantes para a derivada f (n+1) no intervalo correspondente.

68 Exemplo Use os valores tabelados de f (x) = e x e determine uma aproximação para f (0.6) usando o polinômio interpolador. Dê uma limitante para o erro cometido. x f (x)

69 Exemplo Use os valores tabelados de f (x) = e x e determine uma aproximação para f (0.6) usando o polinômio interpolador. Dê uma limitante para o erro cometido. x f (x) Vamos calcular p 3 (x) na forma de Newton.

70 Exemplo Use os valores tabelados de f (x) = e x e determine uma aproximação para f (0.6) usando o polinômio interpolador. Dê uma limitante para o erro cometido. x f (x) Vamos calcular p 3 (x) na forma de Newton. x x x x Tabela: Diferenças divididas

71 Exemplo (cont.) Da tabela temos que p 3 (x) = x x(x 0.35) x(x 0.35)(x 0.65)

72 Exemplo (cont.) Da tabela temos que p 3 (x) = x x(x 0.35) x(x 0.35)(x 0.65) Logo f (0.6) p 3 (0.6) =

73 Exemplo (cont.) Da tabela temos que p 3 (x) = x x(x 0.35) x(x 0.35)(x 0.65) Logo f (0.6) p 3 (0.6) = Para o erro temos E 3 (x) = f (x) p 3 (x) = f (4) (ξ(x)) 4! x(x 0.35)(x 0.65)(x 1) E 3 (0.6) = eξ ( 0.05) ( 0.4) = eξ 24 onde 0 < ξ < 1.

74 Exemplo (cont.) Da tabela temos que p 3 (x) = x x(x 0.35) x(x 0.35)(x 0.65) Logo f (0.6) p 3 (0.6) = Para o erro temos E 3 (x) = f (x) p 3 (x) = f (4) (ξ(x)) 4! x(x 0.35)(x 0.65)(x 1) E 3 (0.6) = eξ ( 0.05) ( 0.4) = eξ 24 onde 0 < ξ < 1. Então 1 < e ξ < e portanto < E 3 (0.6) <

75 Exemplo (cont.) Observação: Podemos melhorar a aproximação dada por p 3 (0.6). De fato, temos < f (0.6) p 3 (0.6) < p 3 (0.6) < f (0.6) < p 3 (0.6) < f (0.6) < f (0.6) 2 f (0.6) Aproximação com erro absoluto < Comparando está última aproximação com o valor exato dá o erro , entanto que para p 3 (0.6) o erro será

76 Fenômeno de Runge: f (x) = x 2 no intervalo [ 1, 1] n=8 (pontos igualmente espaçados) dados f(x) p n (x) erro máximo =

77 Fenômeno de Runge: f (x) = x 2 no intervalo [ 1, 1] n=16 (pontos igualmente espaçados) dados f(x) p n (x) erro máximo =

78 Evitando o fenômeno de Runge: pontos de Chebyshev n=8 (pontos de Chebyshev) dados f(x) p n (x) erro máximo =

79 Evitando o fenômeno de Runge: pontos de Chebyshev n=16 (pontos de Chebyshev) dados f(x) p n (x) erro máximo =

80 Observações Na vizinhança dos pontos centrais vamos ter as melhores aproximações. Os maiores erros acontecem próximo dos pontos extremos. O polinômio interpolador apresenta oscilações que ficam maiores quando estamos mais próximos dos extremos. Quando aumentamos o grau do polinômio mais oscilações aparecem.

81 Observações Na vizinhança dos pontos centrais vamos ter as melhores aproximações. Os maiores erros acontecem próximo dos pontos extremos. O polinômio interpolador apresenta oscilações que ficam maiores quando estamos mais próximos dos extremos. Quando aumentamos o grau do polinômio mais oscilações aparecem. O fenômeno de Runge é uma manifestação extrema da natureza oscilatória dos polinômios de alto grau. Para evitar o fenômeno de Runge podemos distribuir os pontos de interpolação de forma apropriada (pontos de Chebyshev). Para evitar os problemas provocados por essas oscilações outra alternativa é usar as funções spline. Elas são definidas usando interpolação polinomial por partes.

82 Evitando o fenômeno de Runge: Funções spline Spline linear Considere os números a = x 0 < x 1 < < x n = b. A função spline linear S 1 interpoladora da função f no intervalo [a, b] sobre os nós x 0,..., x n é definida da seguinte forma: se x [x i 1, x i ] onde i {1,..., n} S 1 (x) = s 1,i = f [x i 1 ] + f [x i 1, x i ] (x x i 1 ).

83 Exemplo: população do Brasil Dados da População do Brasil (milhões de pessoas) Dados p n Spline linear

84 Exemplo: população do Brasil Dados da População do Brasil (milhões de pessoas) Dados p n Spline linear

85 Erro na aproximação por spline linear Teorema 3 [Erro na interpolação com spline linear] Considere que a função f possui derivadas contínuas até segunda ordem no intervalo [a, b]. Suponha que a = x 0 < x 1 <... < x n = b. Então para qualquer x [a, b] temos que para o erro de interpolação f (x) S 1 (x) M 2h 2 onde S 1 é a spline linear interpoladora de f, M 2 = max x [a,b] f (x) e h = max i=1,...,n (x i x i 1 ). 8

86 Exemplo Quantos nós igualmente espaçados devemos usar para garantir que o erro na interpolação de f (x) = e 2x no intervalo [0, 1] usando spline linear seja (em modulo) inferior a 10 4?

87 Exemplo Quantos nós igualmente espaçados devemos usar para garantir que o erro na interpolação de f (x) = e 2x no intervalo [0, 1] usando spline linear seja (em modulo) inferior a 10 4? Se usamos n + 1 nós igualmente espaçados 0 = x 0 < x 1 <... < x n = 1, então h = x i x i 1 e temos que x j = jh (j = 1,..., n) logo h = 1/n.

88 Exemplo Quantos nós igualmente espaçados devemos usar para garantir que o erro na interpolação de f (x) = e 2x no intervalo [0, 1] usando spline linear seja (em modulo) inferior a 10 4? Se usamos n + 1 nós igualmente espaçados 0 = x 0 < x 1 <... < x n = 1, então h = x i x i 1 e temos que x j = jh (j = 1,..., n) logo h = 1/n. Por outro lado, M 2 = max x [0,1] (e2x ) = max x [0,1] 4e2x = 4e 2.

89 Exemplo Quantos nós igualmente espaçados devemos usar para garantir que o erro na interpolação de f (x) = e 2x no intervalo [0, 1] usando spline linear seja (em modulo) inferior a 10 4? Se usamos n + 1 nós igualmente espaçados 0 = x 0 < x 1 <... < x n = 1, então h = x i x i 1 e temos que x j = jh (j = 1,..., n) logo h = 1/n. Por outro lado, M 2 = max x [0,1] (e2x ) = max x [0,1] 4e2x = 4e 2. Assim para garantir que f (x) S 1 (x) < 10 4 é suficiente que M 2 h 2 = 4e n 2 < 10 4 n > e Por isso devemos usar 194 nós.

90 Spline cúbicas Polinômio cúbico por partes. se x [x i 1, x i ] onde i {1,..., n} S 3 (x) = s 3,i (x) s 3,i (x) = a 3,i (x x i 1 ) 3 + a 2,i (x x i 1 ) 2 + a 1,i (x x i 1 ) + f (x i 1 )

91 Spline cúbicas Polinômio cúbico por partes. se x [x i 1, x i ] onde i {1,..., n} S 3 (x) = s 3,i (x) s 3,i (x) = a 3,i (x x i 1 ) 3 + a 2,i (x x i 1 ) 2 + a 1,i (x x i 1 ) + f (x i 1 ) S 3 (x) tem derivadas contínuas até a segunda ordem e satisfaz condições complementares nos extremos. Sistema de equações lineares para os coeficientes a 1,i, a 2,i, a 3,i (i = 1,..., n).

92 Spline cúbicas Polinômio cúbico por partes. se x [x i 1, x i ] onde i {1,..., n} S 3 (x) = s 3,i (x) s 3,i (x) = a 3,i (x x i 1 ) 3 + a 2,i (x x i 1 ) 2 + a 1,i (x x i 1 ) + f (x i 1 ) S 3 (x) tem derivadas contínuas até a segunda ordem e satisfaz condições complementares nos extremos. Sistema de equações lineares para os coeficientes a 1,i, a 2,i, a 3,i (i = 1,..., n). Erros menores que os da spline linear, se f possuir derivadas contínuas até a quarta ordem o erro satisfaz f (x) S 3 (x) M(f )h 4 onde M(f ) é uma constante que depende de f e suas derivadas. (Obseve que o fator h 4 cai para zero mais rápido que h 2!)

93 Spline cúbicas Usadas com muita frequência no desenho técnico e artístico. São uma ferramentas básica em qualquer sistema de Desenho Assistido por Computador.

94 Spline cúbicas Usadas com muita frequência no desenho técnico e artístico. São uma ferramentas básica em qualquer sistema de Desenho Assistido por Computador.

95 Exemplo: população do Brasil Dados da População do Brasil (milhões de pessoas) Dados Spline cúbico

96 Comentários finais A interpolação polinomial é um método simples e muito útil para determinar aproximações de funções a partir de dados tabelados. Devemos tomar cuidado quando usamos polinômios de graus muito altos, aproximamos valores próximo dos extremos ou fora do intervalo onde os dados são conhecidos. Interpoladores polinomiais por partes (funções spline) são muito usadas na prática para evitar esse tipo de situações. Esse tipo de função também é muito popular no desenho técnico e artístico.

Lucia Catabriga e Andréa Maria Pedrosa Valli

Lucia Catabriga e Andréa Maria Pedrosa Valli 1-35 Lucia Catabriga e Andréa Maria Pedrosa Valli Laboratório de Computação de Alto Desempenho (LCAD) Departamento de Informática Universidade Federal do Espírito Santo - UFES, Vitória, ES, Brasil 2-35

Leia mais

Andréa Maria Pedrosa Valli

Andréa Maria Pedrosa Valli Interpolação Polinomial Andréa Maria Pedrosa Valli Laboratório de Computação de Alto Desempenho (LCAD) Departamento de Informática Universidade Federal do Espírito Santo - UFES, Vitória, ES, Brasil 2-32

Leia mais

Interpolação polinomial: Polinômio de Lagrange

Interpolação polinomial: Polinômio de Lagrange Interpolação polinomial: Polinômio de Lagrange Marina Andretta ICMC-USP 09 de maio de 2012 Baseado no livro Análise Numérica, de R. L. Burden e J. D. Faires. Marina Andretta (ICMC-USP) sme0500 - cálculo

Leia mais

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

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano CÁLCULO NUMÉRICO Profa. Dra. Yara de Souza Tadano yaratadano@utfpr.edu.br Aula 12 Interpolação Parte 1 INTERPOLAÇÃO Cálculo Numérico 3/57 MOTIVAÇÃO A seguinte tabela relaciona densidade da água e temperatura:

Leia mais

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

x exp( t 2 )dt f(x) = INTERPOLAÇÃO POLINOMIAL 1 As notas de aula que se seguem são uma compilação dos textos relacionados na bibliografia e não têm a intenção de substituir o livro-texto, nem qualquer outra bibliografia Aproximação

Leia mais

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

étodos uméricos INTERPOLAÇÃO, EXTRAPOLAÇÃO, APROXIMAÇÃO E AJUSTE DE FUNÇÕES Prof. Erivelton Geraldo Nepomuceno étodos uméricos INTERPOLAÇÃO, EXTRAPOLAÇÃO, APROXIMAÇÃO E AJUSTE DE FUNÇÕES Prof. Erivelton Geraldo Nepomuceno PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA UNIVERSIDADE DE JOÃO DEL-REI PRÓ-REITORIA

Leia mais

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

Aula 3 11/12/2013. Integração Numérica CÁLCULO NUMÉRICO Aula 3 11/12/2013 Integração Numérica Objetivo: Calcular integrais utilizando métodos numéricos Cálculo Numérico 3/64 Integração Numérica Cálculo Numérico 4/64 Integração Numérica Em determinadas

Leia mais

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

CCI-22 FORMALIZAÇÃO CCI-22 MODOS DE SE OBTER P N (X) Prof. Paulo André CCI - 22 MATEMÁTICA COMPUTACIONAL INTERPOLAÇÃO CCI - MATEMÁTICA COMPUTACIONAL INTERPOLAÇÃO Prof. Paulo André ttp://www.comp.ita.br/~pauloac pauloac@ita.br Sala 0 Prédio da Computação -Gregory DEFINIÇÃO Em matemática computacional, interpolar significa

Leia mais

3.6 Erro de truncamento da interp. polinomial.

3.6 Erro de truncamento da interp. polinomial. 3 Interpolação 31 Polinômios interpoladores 32 Polinômios de Lagrange 33 Polinômios de Newton 34 Polinômios de Gregory-Newton 35 Escolha dos pontos para interpolação 36 Erro de truncamento da interp polinomial

Leia mais

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

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano CÁLCULO NUMÉRICO Profa. Dra. Yara de Souza Tadano yaratadano@utfpr.edu.br Aula 12 Interpolação Parte 1 INTERPOLAÇÃO Cálculo Numérico 3/57 MOTIVAÇÃO A seguinte tabela relaciona densidade da água e temperatura:

Leia mais

Métodos Numéricos - Notas de Aula

Métodos Numéricos - Notas de Aula Métodos Numéricos - Notas de Aula Prof a Olga Regina Bellon Junho 2007 Introdução A interpolação é outra técnicas bem conhecida e básica do cálculo numérico. Muitas funções são conhecidas apenas em um

Leia mais

Modelagem Computacional. Parte 2 2

Modelagem Computacional. Parte 2 2 Mestrado em Modelagem e Otimização - RC/UFG Modelagem Computacional Parte 2 2 Prof. Thiago Alves de Queiroz 2/2016 2 [Cap. 2 e 3] BURDEN, R. L.; FAIRES, J. D. Numerical Analysis (9th ed). Cengage Learning,

Leia mais

Interpolação Polinomial. Ana Paula

Interpolação Polinomial. Ana Paula Interpolação Polinomial Sumário 1 Interpolação Polinomial 2 Forma de Lagrange 3 Revisão Interpolação Polinomial Interpolação Polinomial Interpolação Polinomial Interpolação Polinomial Suponha que se tenha

Leia mais

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

Interpolação polinomial: Diferenças divididas de Newton Interpolação polinomial: Diferenças divididas de Newton Marina Andretta ICMC-USP 16 de maio de 2012 Baseado no livro Análise Numérica, de R. L. Burden e J. D. Faires. Marina Andretta (ICMC-USP) sme0500

Leia mais

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

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.) Interpolação polinomial 1 Interpolação Polinomial Slide 1 Definição simples Definição 1 Dados os conjuntos de valores x 0, x 1,..., x n e y 0, y 1,..., y n, determinar uma função f tal que: Slide 2 f(x

Leia mais

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

Aula 19 06/2014. Integração Numérica CÁLCULO NUMÉRICO Aula 19 06/2014 Integração Numérica Objetivo: Calcular integrais utilizando métodos numéricos Cálculo Numérico 3/41 Integração Numérica Cálculo Numérico 4/41 Integração Numérica Em determinadas

Leia mais

DCC008 - Cálculo Numérico

DCC008 - Cálculo Numérico DCC008 - Cálculo Numérico Polinômios de Taylor Bernardo Martins Rocha Departamento de Ciência da Computação Universidade Federal de Juiz de Fora bernardomartinsrocha@ice.ufjf.br Conteúdo Introdução Definição

Leia mais

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

Métodos Numéricos e Estatísticos Parte I-Métodos Numéricos Métodos Numéricos e Estatísticos Parte I-Métodos Numéricos Lic Eng Biomédica e Bioengenharia-2009/2010 O problema geral da interpolação polinomial consiste em, dados n + 1 pontos (reais ou complexos) x

Leia mais

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

Métodos Numéricos Interpolação / Aproximação. Renato S. Silva, Regina C. Almeida Métodos Numéricos Interpolação / Aproximação Renato S. Silva, Regina C. Almeida Interpolação / Aproximação situação: uma fábrica despeja dejetos no leito de um rio; objetivo: determinar a quantidade de

Leia mais

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

TÓPICOS DE ANÁLISE NUMÉRICA AULA 03 - INTERPOLAÇÃO POLINOMIAL TÓPICOS DE ANÁLISE NUMÉRICA AULA 03 - INTERPOLAÇÃO POLINOMIAL Vanessa Rolnik Artioli DCM/FFCLRP/USP Introdução Dado um conjunto de n + 1 pontos (x i, f (x i )), i = 0, 1,..., n (nós interpoladores), queremos

Leia mais

Introdução ao Cálculo Numérico Lista de Exercícios 1. (x x k )ω (x k ) = 1.

Introdução ao Cálculo Numérico Lista de Exercícios 1. (x x k )ω (x k ) = 1. Introdução ao Cálculo Numérico 2005 Lista de Exercícios 1 Problema 1. Seja Q π n. Provar que L n (Q; x) Q(x), quaisquer que sejam os nos distintos x 0, x 1,..., x n. Problema 2. Se n N e x 0, x 1,...,

Leia mais

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

Interpolação polinomial: Diferenças divididas de Newton Interpolação polinomial: Diferenças divididas de Newton Marina Andretta ICMC-USP 9 de maio de 2013 Baseado no livro Análise Numérica, de R. L. Burden e J. D. Faires. Marina Andretta (ICMC-USP) sme0500

Leia mais

Capítulo 5 - Interpolação Polinomial

Capítulo 5 - Interpolação Polinomial Capítulo 5 - Interpolação Polinomial Carlos Balsa balsa@ipb.pt Departamento de Matemática Escola Superior de Tecnologia e Gestão de Bragança 2 o Ano - Eng. Civil, Química e Gestão Industrial Carlos Balsa

Leia mais

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

MAP CÁLCULO NUMÉRICO (POLI) Lista de Exercícios sobre Interpolação e Integração. φ(x k ) ψ(x k ). MAP 22 - CÁLCULO NUMÉRICO (POLI) Lista de Exercícios sobre Interpolação e Integração : Sejam x =, x =, x 2 = 2 e x 3 = 3. (a) Determine os polinômios de Lagrange L i (x) correspondentes a estes pontos

Leia mais

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

Aula 24. Alexandre Nolasco de Carvalho Universidade de São Paulo São Carlos SP, Brazil Polinômios de Taylor Aula 24 Alexandre Nolasco de Carvalho Universidade de São Paulo São Carlos SP, Brazil 08 de Maio de 2014 Primeiro Semestre de 2014 Turma 2014106 - Engenharia Mecânica Os polinômios

Leia mais

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

PUC-GOIÁS - Departamento de Computaçã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

Leia mais

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

Testes Formativos de Computação Numérica e Simbólica Testes Formativos de Computação Numérica e Simbólica Os testes formativos e 2 consistem em exercícios de aplicação dos vários algoritmos que compõem a matéria da disciplina. O teste formativo 3 consiste

Leia mais

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

EXERCICIOS RESOLVIDOS - INT-POLIN - MMQ - INT-NUMERICA - EDO Cálculo Numérico EXERCICIOS EXTRAIDOS DE PROVAS ANTERIORES o sem/08 EXERCICIOS RESOLVIDOS - INT-POLIN - MMQ - INT-NUMERICA - EDO x. Considere a seguinte tabela de valores de uma função f: i 0 f(x i ).50

Leia mais

Revisão de Cálculo Diferencial e Integral

Revisão de Cálculo Diferencial e Integral Cálculo Numérico Diferencial e Integral Prof. Daniel G. Alfaro Vigo dgalfaro@dcc.ufrj.br Departamento de Ciência da Computação IM UFRJ Limite, continuidade e derivadas Uma das noções mais básicas e importantes

Leia mais

Ajuste de dados por mínimos quadrados

Ajuste de dados por mínimos quadrados Cálculo Numérico por mínimos quadrados Prof. Daniel G. Alfaro Vigo dgalfaro@dcc.ufrj.br Departamento de Ciência da Computação IM UFRJ Motivação: População do Brasil Ano População (milhões) 1960 70, 992343

Leia mais

Interpolaça o Polinomial

Interpolaça o Polinomial Interpolaça o Polinomial Objetivo A interpolação polinomial tem por objetivo aproximar funções (tabeladas ou dadas por equações) por polinômios de grau até n. Isso tem como intuito facilitar o cálculo

Leia mais

exercícios de análise numérica II

exercícios de análise numérica II exercícios de análise numérica II lic. matemática aplicada e computação (4/5) aulas práticas - capítulo Exercício. Mostre que a soma dos polinómios base de Lagrange é a função constante. Exercício. Usando

Leia mais

de Interpolação Polinomial

de Interpolação Polinomial Capítulo 10 Aproximação de Funções: Métodos de Interpolação Polinomial 101 Introdução A aproximação de funções por polinômios é uma das idéias mais antigas da análise numérica, e ainda uma das mais usadas

Leia mais

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

Métodos Numéricos. Turma CI-202-X. Josiney de Souza. Métodos Numéricos Turma CI-202-X Josiney de Souza josineys@inf.ufpr.br Agenda do Dia Aula 20 (09/11/15) Interpolação: Introdução Características Interpolação Linear: Introdução Características Exercícios

Leia mais

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

f(h) δ h p f(x + h) f(x) (x) = lim Capítulo 6 Derivação numérica Nesta seção vamos desenvolver métodos para estimar a derivada de uma função f calculada em um ponto x, f (x, a partir de valores conecidos de f em pontos próximos ao ponto

Leia mais

Aula 12. Interpolação Parte 1

Aula 12. Interpolação Parte 1 CÁLCULO NUMÉRICO Aula 12 Interpolação Parte 1 INTERPOLAÇÃO Cálculo Numérico 3/57 MOTIVAÇÃO A seguinte tabela relaciona densidade da água e temperatura: Temperatura ( o C) 20 25 30 35 40 Densidade (g/m

Leia mais

A. Equações não lineares

A. Equações não lineares A. Equações não lineares 1. Localização de raízes. a) Verifique se as equações seguintes têm uma e uma só solução nos intervalos dados: i) (x - 2) 2 ln(x) = 0, em [1, 2] e [e, 4]. ii) 2 x cos(x) (x 2)

Leia mais

Modelagem Computacional. Parte 8 2

Modelagem Computacional. Parte 8 2 Mestrado em Modelagem e Otimização - RC/UFG Modelagem Computacional Parte 8 2 Prof. Thiago Alves de Queiroz 2/2016 2 [Cap. 10 e 11] BURDEN, R. L.; FAIRES, J. D. Numerical Analysis (9th ed). Cengage Learning,

Leia mais

Aula 16. Integração Numérica

Aula 16. Integração Numérica CÁLCULO NUMÉRICO Aula 16 Integração Numérica Integração Numérica Cálculo Numérico 3/41 Integração Numérica Em determinadas situações, integrais são difíceis, ou mesmo impossíveis de se resolver analiticamente.

Leia mais

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

Exercícios de ANÁLISE E SIMULAÇÃO NUMÉRICA Exercícios de ANÁLISE E SIMULAÇÃO NUMÉRICA Licenciaturas em Engenharia do Ambiente e Química 2 o Semestre de 2005/2006 Capítulo IV Aproximação de Funções 1 Interpolação Polinomial 1. Na tabela seguinte

Leia mais

Notas de Aula de Cálculo Numérico

Notas de Aula de Cálculo Numérico IM-Universidade Federal do Rio de Janeiro Departamento de Ciência da Computação Notas de Aula de Cálculo Numérico Lista de Exercícios Prof. a Angela Gonçalves 3 1. Erros 1) Converta os seguintes números

Leia mais

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

Exercícios de Matemática Computacional -Cap. 6 Interpolação e aproximação polinomial Exercícios de Matemática Computacional -Cap. 6 Interpolação e aproximação polinomial.. Departamento de Matemática Universidade da Beira Interior Matemática Computacional - Capítulo 6 Questão 6.1 Questão

Leia mais

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

Sabendo que f(x) é um polinômio de grau 2, utilize a formula do trapézio e calcule exatamente MÉTODOS NUMÉRICOS E COMPUTACIONAIS II EXERCICIOS EXTRAIDOS DE PROVAS ANTERIORES EXERCICIOS RESOLVIDOS - INTEGRACAO-NUMERICA - EDO. Considere a seguinte tabela de valores de uma função f x i..5.7..5 f(x

Leia mais

Método de Newton para polinômios

Método de Newton para polinômios Método de Newton para polinômios Alan Costa de Souza 26 de Agosto de 2017 Alan Costa de Souza Método de Newton para polinômios 26 de Agosto de 2017 1 / 31 Seja f(x) uma função polinomial de grau n. A princípio.

Leia mais

Solução aproximada de equações de uma variável

Solução aproximada de equações de uma variável Cálculo Numérico de uma variável Prof. Daniel G. Alfaro Vigo dgalfaro@dcc.ufrj.br Departamento de Ciência da Computação IM UFRJ Parte I Localização de zeros e Método da bissecção Motivação: Queda de um

Leia mais

Capítulo 4 - Interpolação Polinomial

Capítulo 4 - Interpolação Polinomial Capítulo 4 - Interpolação Polinomial Carlos Balsa balsa@ipbpt Departamento de Matemática Escola Superior de Tecnologia e Gestão de Bragança 2 o Ano - Eng Civil e Electrotécnica Carlos Balsa Métodos Numéricos

Leia mais

Interpolação de Newton

Interpolação de Newton Interpolação de Newton Laura Goulart UESB 21 de Março de 2019 Laura Goulart (UESB) Interpolação de Newton 21 de Março de 2019 1 / 16 Introdução As diferenças divididas são razões incrementais e constituem

Leia mais

Um polinômio p de grau, com coeficientes reais na variável é dado por:

Um polinômio p de grau, com coeficientes reais na variável é dado por: Cálculo Numérico IPRJ/UERJ Sílvia Mara da Costa Campos Victer ÍNDICE Aula 3- Aproximação polinomial de Funções - Polinômios de Taylor Interpolação - Polinômios de Lagrange Aula 3 - Aproximação polinomial

Leia mais

Laboratório de Simulação Matemática. Parte 3 2

Laboratório de Simulação Matemática. Parte 3 2 Matemática - RC/UFG Laboratório de Simulação Matemática Parte 3 2 Prof. Thiago Alves de Queiroz 2/2017 2 [Cap. 4] BURDEN, R. L.; FAIRES, J. D. Numerical Analysis (9th ed). Cengage Learning, 2010. Thiago

Leia mais

Estudos Numéricos dos Métodos de Interpolação: Lagrange, Newton, Hermite e Spline Cúbico

Estudos Numéricos dos Métodos de Interpolação: Lagrange, Newton, Hermite e Spline Cúbico 201: DISSERTAÇÃO DE MESTRADO Mestrado Profissional em Matemática - PROFMAT, Universidade Federal de São João Del-Rei - UFSJ Sociedade Brasileira de Matemática - SBM Estudos Numéricos dos Métodos de Interpolação:

Leia mais

Lista de exercícios de MAT / I

Lista de exercícios de MAT / I 1 Lista de exercícios de MAT 271-29 / I 1. Converta os seguintes números da forma decimal para a forma binária:x 1 = 37; x 2 = 2347; x 3 =, 75; x 4 =(sua matrícula)/1; x 5 =, 1217 2. Converta os seguintes

Leia mais

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

Integração Numérica. Maria Luísa Bambozzi de Oliveira. 27 de Outubro, 2010 e 8 de Novembro, SME0300 Cálculo Numérico Integração Numérica Maria Luísa Bambozzi de Oliveira SME0300 Cálculo Numérico 27 de Outubro, 2010 e 8 de Novembro, 2010 Introdução Nas últimas aulas: MMQ: aproximar função y = f (x) por uma função F(x),

Leia mais

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

SME Cálculo Numérico. Lista de Exercícios: Gabarito Exercícios de prova SME0300 - Cálculo Numérico Segundo semestre de 2012 Lista de Exercícios: Gabarito 1. Dentre os métodos que você estudou no curso para resolver sistemas lineares, qual é o mais adequado

Leia mais

Aula 10. Integração Numérica

Aula 10. Integração Numérica CÁLCULO NUMÉRICO Aula Integração Numérica Integração Numérica Cálculo Numérico 3/4 Integração Numérica Em determinadas situações, integrais são difíceis, ou mesmo impossíveis de se resolver analiticamente.

Leia mais

Marina Andretta/Franklina Toledo. 25 de outubro de 2013

Marina Andretta/Franklina Toledo. 25 de outubro de 2013 Integração Numérica Marina Andretta/Franklina Toledo ICMC-USP 25 de outubro de 2013 Baseado nos livros: Análise Numérica, de R. L. Burden e J. D. Faires; e Cálculo Numérico, de Neide B. Franco. Marina

Leia mais

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

UNIVERSIDADE FEDERAL DO RIO DE JANEIRO Departamento de Ciência da ComputaçãoUFRJ. Cálculo Numérico. S. C. Coutinho. Provas e gabaritos UNIVERSIDADE FEDERAL DO RIO DE JANEIRO Departamento de Ciência da ComputaçãoUFRJ Cálculo Numérico S. C. Coutinho Provas e gabaritos Lembre-se: Nas provas não são aceitas respostas sem justicativa. Você

Leia mais

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

PARTE I EQUAÇÕES DE UMA VARIÁVEL REAL PARTE I EQUAÇÕES DE UMA VARIÁVEL REAL. Introdução Considere f uma função, não constante, de uma variável real ou complexa, a equação f(x) = 0 será denominada equação de uma incógnita. EXEMPLO e x + senx

Leia mais

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

Matemática Computacional Ficha 5 (Capítulo 5) 1. Revisão matéria/formulário Matemática Computacional Ficha 5 (Capítulo 5) Integração numérica 1. Revisão matéria/formulário A técnica de aproximar o integral de f pelo integral do seu polinómio interpolador passando num conjunto

Leia mais

Matemática Computacional - Exercícios

Matemática Computacional - Exercícios Matemática Computacional - Exercícios 1 o semestre de 2007/2008 - Engenharia Biológica Teoria de erros e Representação de números no computador Nos exercícios deste capítulo os números são representados

Leia mais

Introdução aos Métodos Numéricos

Introdução aos Métodos Numéricos Introdução aos Métodos Numéricos Instituto de Computação UFF Departamento de Ciência da Computação Otton Teixeira da Silveira Filho Conteúdo temático Interpolação Conteúdo específico Instabilidade Numérica

Leia mais

Lista de exercícios de MAT / II

Lista de exercícios de MAT / II 1 Lista de exercícios de MAT 271-26 / II 1. Converta os seguintes números da forma decimal para a forma binária:x 1 = 37; x 2 = 2347; x 3 =, 75; x 4 =(sua matrícula)/1; x 5 =, 1217 2. Converta os seguintes

Leia mais

MAP Segundo exercício programa Splines cúbicos

MAP Segundo exercício programa Splines cúbicos MAP-2121 - Segundo exercício programa - 26 Splines Cúbicos Instruções gerais - Os exercícios computacionais pedidos na disciplina Cálculo Numérico têm por objetivo fundamental familiarizar o aluno com

Leia mais

Solução de sistemas de equações lineares

Solução de sistemas de equações lineares Cálculo Numérico Solução de sistemas de equações lineares Prof Daniel G Alfaro Vigo dgalfaro@dccufrjbr Departamento de Ciência da Computação IM UFRJ Parte I Métodos diretos Motivação: Circuito elétrico

Leia mais

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

Cálculo Numérico / Métodos Numéricos. Solução de equações polinomiais Briot-Ruffini-Horner Cálculo Numérico / Métodos Numéricos Solução de equações polinomiais Briot-Ruffini-Horner Equações Polinomiais p = x + + a ( x) ao + a1 n x n Com a i R, i = 0,1,, n e a n 0 para garantir que o polinômio

Leia mais

Modelagem Computacional. Parte 3 2

Modelagem Computacional. Parte 3 2 Mestrado em Modelagem e Otimização - RC/UFG Modelagem Computacional Parte 3 2 Prof. Thiago Alves de Queiroz 2/2016 2 [Cap. 4] BURDEN, R. L.; FAIRES, J. D. Numerical Analysis (9th ed). Cengage Learning,

Leia mais

MAP Exercício programa Data de entrega: 21/11/2012

MAP Exercício programa Data de entrega: 21/11/2012 Introdução MAP-2220 - Exercício programa 2-2012 Data de entrega: 21/11/2012 Interpolação Baricêntrica e Métodos de Colocação Este exercício programa tem como objetivo uma implementação da fórmula baricêntrica

Leia mais

Polos Olímpicos de Treinamento. Aula 10. Curso de Álgebra - Nível 3. Diferenças finitas e o polinômio interpolador de Lagrange. 1. Diferenças Finitas

Polos Olímpicos de Treinamento. Aula 10. Curso de Álgebra - Nível 3. Diferenças finitas e o polinômio interpolador de Lagrange. 1. Diferenças Finitas Polos Olímpicos de Treinamento Curso de Álgebra - Nível 3 Prof. Cícero Thiago / Prof. Marcelo Aula 10 Diferenças finitas e o polinômio interpolador de Lagrange. 1. Diferenças Finitas Seja P(x) um polinômio

Leia mais

Resolução do Exame Tipo

Resolução do Exame Tipo Departamento de Matemática e Engenharias Análise e Computação Numérica Resolução do Exame Tipo 1. O computador IBM 3090 possuía um sistema de vírgula flutuante F F(16, 5, 65, 62) (em precisão simples),

Leia mais

Métodos Numéricos - Notas de Aula

Métodos Numéricos - Notas de Aula Métodos Numéricos - Notas de Aula Prof a Olga Regina Bellon Junho 2007 Introdução Sistemas Lineares Sistemas lineares são sistemas de equações com m equações e n incógnitas formados por equações lineares,

Leia mais

Cálculo Numérico. que é denominado erro relativo. Temos então para os dados acima:

Cálculo Numérico. que é denominado erro relativo. Temos então para os dados acima: Cálculo Numérico 1 Erros Nenhum resultado obtido através de cálculos eletrônicos ou métodos numéricos tem valor se não tivermos conhecimento e controle sobre os possíveis erros envolvidos no processo.

Leia mais

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

Fundamentos IV. Clarimar J. Coelho. Departamento de Computação. November 20, 2014 Fundamentos IV Integração numérica Clarimar J. Coelho Departamento de Computação November 20, 2014 Clarimar, Departamento de Computação Aula 16, Integração numérica 1/28 Integração numérica Clarimar, Departamento

Leia mais

Introdução aos Métodos Numéricos

Introdução aos Métodos Numéricos Introdução aos Métodos Numéricos Instituto de Computação UFF Departamento de Ciência da Computação Otton Teixeira da Silveira Filho Conteúdo temático Interpolação Conteúdo específico Fórmula de Lagrange

Leia mais

UNIVERSIDADE FEDERAL DO ABC

UNIVERSIDADE FEDERAL DO ABC UNIVERSIDADE FEDERAL DO ABC BC49 Cálculo Numérico - LISTA 5 - Integração numérica (Profs. André Camargo, Feodor Pisnitchenko, Marijana Brtka, Rodrigo Fresneda). Calcule as integrais a seguir pela regra

Leia mais

Agenda do Dia Aula 14 (19/10/15) Sistemas Lineares: Introdução Classificação

Agenda do Dia Aula 14 (19/10/15) Sistemas Lineares: Introdução Classificação Agenda do Dia Aula 14 (19/10/15) Sistemas Lineares: Introdução Classificação Sistemas Lineares Sistemas lineares são sistemas de equações com m equações e n incógnitas formados por equações lineares. Um

Leia mais

Introdução aos Métodos Numéricos

Introdução aos Métodos Numéricos Introdução aos Métodos Numéricos Instituto de Computação UFF Departamento de Ciência da Computação Otton Teixeira da Silveira Filho Conteúdo Erros e Aproximações Numéricas Sistemas de Equações Lineares.

Leia mais

Cálculo Numérico. que é denominado erro relativo. Temos então para os dados acima:

Cálculo Numérico. que é denominado erro relativo. Temos então para os dados acima: Cálculo Numérico 1 Erros Nenhum resultado obtido através de cálculos eletrônicos ou métodos numéricos tem valor se não tivermos conhecimento e controle sobre os possíveis erros envolvidos no processo.

Leia mais

Introdução aos Métodos Numéricos

Introdução aos Métodos Numéricos Introdução aos Métodos Numéricos Instituto de Computação UFF Departamento de Ciência da Computação Otton Teixeira da Silveira Filho Conteúdo específico Interpolação Conteúdo temático Avaliação do erro

Leia mais

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

1. Converta os seguintes números decimais para sua forma binária: (a) 22 (b) 255 (c) 256 (d) 0.11 (e) (f) 1 a Lista de Exercícios de Cálculo Numérico Prof a. Vanessa Rolnik 1. Converta os seguintes números decimais para sua forma binária: (a) 22 (b) 255 (c) 256 (d).11 (e).8125 (f) 4.69375 2. Converta os seguintes

Leia mais

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

Métodos Numéricos I. A. Ismael F. Vaz. Departamento de Produção e Sistemas Escola de Engenharia Universidade do Minho Métodos Numéricos I A. Ismael F. Vaz Departamento de Produção e Sistemas Escola de Engenharia Universidade do Minho aivaz@dps.uminho.pt Engenharia Mecânica Ano lectivo 2007/2008 A. Ismael F. Vaz (UMinho)

Leia mais

Zeros de Polinômios. 1 Resultados Básicos. Iguer Luis Domini dos Santos 1, Geraldo Nunes Silva 2

Zeros de Polinômios. 1 Resultados Básicos. Iguer Luis Domini dos Santos 1, Geraldo Nunes Silva 2 Zeros de Polinômios Iguer Luis Domini dos Santos, Geraldo Nunes Silva 2 DCCE/IBILCE/UNESP, São José do Rio Preto, SP, Brazil, iguerluis@hotmail.com 2 DCCE/IBILCE/UNESP, São José do Rio Preto, SP,Brazil,

Leia mais

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

UNIVERSIDADE FEDERAL DE PERNAMBUCO Lista de Exercícios / Cálculo Numérico 1ª Unidade 1) Analise as alternativas abaixo e marque V para verdadeiro e F para falso. No segundo caso, explique como as tornaria verdadeiras: ( ) O método das secantes é utilizado para solucionar um problema de

Leia mais

Introdução aos Métodos Numéricos

Introdução aos Métodos Numéricos Introdução aos Métodos Numéricos Instituto de Computação UFF Departamento de Ciência da Computação Otton Teixeira da Silveira Filho Conteúdo Erros e Aproximações Numéricas Sistemas de Equações Lineares.

Leia mais

Diferenças finitas e o polinômio interpolador de Lagrange

Diferenças finitas e o polinômio interpolador de Lagrange Diferenças finitas e o polinômio interpolador de Lagrange Cícero Thiago B. Magalhães 19 de janeiro de 014 1 Diferenças finitas Seja P(x) um polinômio de grau m. Defina +1 P(n) = P(n +1) P(n), 1, com 1

Leia mais

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

Métodos Numéricos. Turma CI-202-X. Josiney de Souza. Métodos Numéricos Turma CI-202-X Josiney de Souza josineys@inf.ufpr.br Agenda do Dia Aula 15 (21/10/15) Sistemas Lineares Métodos Diretos: Regra de Cramer Método da Eliminação de Gauss (ou triangulação)

Leia mais

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

étodos uméricos ZEROS DE FUNÇÕES Prof. Erivelton Geraldo Nepomuceno PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA étodos uméricos ZEROS DE FUNÇÕES Prof. Erivelton Geraldo Nepomuceno PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA UNIVERSIDADE DE JOÃO DEL-REI PRÓ-REITORIA DE PESQUISA CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA

Leia mais

Disciplina: Cálculo Numérico IPRJ/UERJ. Sílvia Mara da Costa Campos Victer. Integração numérica: Fórmulas de Newton-Cotes.

Disciplina: Cálculo Numérico IPRJ/UERJ. Sílvia Mara da Costa Campos Victer. Integração numérica: Fórmulas de Newton-Cotes. Disciplina: Cálculo Numérico IPRJ/UERJ Sílvia Mara da Costa Campos Victer Aula 5- Integração numérica: Fórmulas de Newton-Cotes. Objetivo: Apresentar o método de integração numérica baseado nas fórmulas

Leia mais

Equações Diferenciais Ordinárias

Equações Diferenciais Ordinárias Equações Diferenciais Ordinárias Profa. Simone Aparecida Miloca UNIOESTE 2017 Sumario EQUAÇÕES DIFERENCIAIS ORDINÁRIAS MÉTODO DE EULER MÉTODOS DE SÉRIES DE TAYLOR MÉTODOS DE RUNGE KUTTA EQUAÇÕES DIFERENCIAIS

Leia mais

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

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano CÁLCULO NUMÉRICO Profa. Dra. Yara de Souza Tadano yaratadano@utfpr.edu.br Aula 6 Resolução Numérica de Equações Diferenciais Ordinárias Objetivo: Resolver Equações Diferenciais Ordinárias utilizando métodos

Leia mais

3. Equações Algébricas

3. Equações Algébricas 3. Equações Algébricas 3.1 Introdução Em muitos problemas de Ciência e Engenharia há necessidade de se determinar um número ξ para o qual um número ξ para o qual uma função f(x) seja zero, ou seja, f(ξ)

Leia mais

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

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 UNIVERSIDADE FEDERAL DO CEARÁ - UFC CENTRO DE TECNOLOGIA CT DEPARTAMENTO DE ENGENHARIA ELÉTRICA DEE PROGRAMA DE EDUCAÇÃO TUTORIAL - PET PLANO BÁSICO: MÉTODOS NUMÉRICOS Interpolação por Spline Cúbica e

Leia mais

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

Interpolação. Laura Goulart. 21 de Março de 2016 UESB. Laura Goulart (UESB) Interpolação 21 de Março de / 12 Interpolação Laura Goulart UESB 21 de Março de 2016 Laura Goulart (UESB) Interpolação 21 de Março de 2016 1 / 12 O que é interpolação? Para aproximar uma função por uma mais simples existem duas classes

Leia mais

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

- Métodos numéricos. - Métodos analíticos versus métodos numéricos. - Necessidade de se usar métodos numéricos. - Métodos iterativos Tópicos Tópicos - Métodos numéricos - Métodos analíticos versus métodos numéricos - Necessidade de se usar métodos numéricos - Métodos iterativos - Resolução de problemas - Problemas com equações não lineares

Leia mais

Lista 1 - Cálculo Numérico - Zeros de funções

Lista 1 - Cálculo Numérico - Zeros de funções Lista 1 - Cálculo Numérico - Zeros de funções 1.) De acordo com o teorema de Bolzano, se uma função contínua f(x) assume valores de sinais opostos nos pontos extremos do intervalo [a, b], isto é se f(a)

Leia mais

Capı tulo 5: Integrac a o Nume rica

Capı tulo 5: Integrac a o Nume rica Capı tulo 5: Integrac a o Nume rica Capı tulo 5: Integrac a o Nume rica Sumário Quadratura de Fórmula para dois pontos Fórmula geral Mudança de intervalo Polinômios de Legendre Fórmula de Interpretação

Leia mais

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

MÉTODOS NUMÉRICOS. ENGENHARIA ELECTRÓNICA INDUSTRIAL e de COMPUTADORES UNIVERSIDADE DO MINHO MÉTODOS NUMÉRICOS ENGENHARIA ELECTRÓNICA INDUSTRIAL e de COMPUTADORES EXERCÍCIOS PRÁTICOS- 1 a parte Ano lectivo de 2004/2005 Exercícios práticos - CONUM Solução de uma equação não

Leia mais

Introdução Operações de diferença finita Aproximações de ordem superior. Derivação numérica. Leonardo F. Guidi DMPA IM UFRGS.

Introdução Operações de diferença finita Aproximações de ordem superior. Derivação numérica. Leonardo F. Guidi DMPA IM UFRGS. DMPA IM UFRGS Cálculo Numérico Índice 1 2 3 Nesta seção vamos desenvolver métodos para estimar a derivada de uma função f calculada em um ponto x, f x ), a partir de valores conecidos de f em pontos próximos

Leia mais

Exame (1º Teste) de Análise Numérica (LMAC, MEIC, MMA) Instituto Superior Técnico, 11 de Janeiro de 2016, 15h00-16h15 (1º Teste)

Exame (1º Teste) de Análise Numérica (LMAC, MEIC, MMA) Instituto Superior Técnico, 11 de Janeiro de 2016, 15h00-16h15 (1º Teste) Exame (º Teste) de Análise Numérica (LMAC, MEIC, MMA) Instituto Superior Técnico, de Janeiro de 6, h-6h (º Teste) ) [] a) Determine p, o polinómio de menor grau tal que p() = a, p() = b, p () = p () =

Leia mais

Universidade de Coimbra Departamento de Engenharia Electrotecnica e Computadores Matemática Computacional

Universidade de Coimbra Departamento de Engenharia Electrotecnica e Computadores Matemática Computacional Ano Lectivo: 2007/2008 Sumários da turma Teórico-Prática [TP1]: Aula: 1 Data: 2008-02-12 Hora de Início: 15:00 Duração: 1h30m Apresentação da Unidade Curricular. Discussão de aspectos relacionados com

Leia mais

Introdução aos Métodos Numéricos

Introdução aos Métodos Numéricos Introdução aos Métodos Numéricos Instituto de Computação UFF Departamento de Ciência da Computação Otton Teixeira da Silveira Filho Conteúdo temático Conteúdo específico Aspectos básicos Obtenção direta

Leia mais

SME0300 Cálculo Numérico Aula 4

SME0300 Cálculo Numérico Aula 4 SME0300 Cálculo Numérico Aula 4 Maria Luísa Bambozzi de Oliveira marialuisa @ icmc. usp. br Sala: 3-241 Página: tidia-ae.usp.br 13 de agosto de 2015 Aula Passada Operações Aritméticas: Arredondamento a

Leia mais