CN Revisao2
CN Revisao2
CN Revisao2
1 – Interpolação polinomial
a. Método direto (resolução de sistema de equações)
b. Método de Lagrange (calculando os fatores de Lagrange)
c. Método de Newton (calculando os operadores diferenças dividas)
3 – Integração numérica
a. regra do trapezio
b. regra do trapézio repetida
c. regra 1/3 de Simpson
d. regra 1/3 de Simpson repetida
1 – Interpolação polinomial
Um polinômio de ordem n é escrito como:
n
Pn ( x ) = ∑ a k x k = a0 + a1 x + a 2 x 2 + a3 x 3 + .... + a n x n
k =0
a. Método direto
Nos nós da interpolação teremos sempre Pn ( xk ) = f ( xk ) = yk onde k = 0,1, 2, 3, 4, ..., n
Escrevendo essa condição para todos os pontos xk teremos n equações e n incógnitas que serão as constantes do
polinômio ( a0 , a1 , a 2 , a 3 ,...., a n ). Para encontrar essas constantes temos que resolver o sistema de equação
utilizando ou método direto de eliminação de Gauss (triangulariazação) ou algum método iterativo (Gauss-
Jacobi ou Gauss-Seidel)
1
b. Forma de Lagrange
Na forma de Lagrange o polinômio de ordem n pode ser escrito por:
n
Pn ( x ) = ∑ f ( x k ) Lk ( x ) = f ( x0 ) L0 ( x ) + f ( x1 ) L1 ( x ) + .... + f ( x n ) Ln ( x )
k =0
onde Lk(x) são equações de x conhecidas como fatores de Lagrange. Podem ser calculados a partir da formula
recursiva a baixo:
n
∏ (x − x )
j =0
j
j≠k
Lk ( x ) = n
∏ (x
j =0
k − xj)
j≠k
b. Forma de Newton
Na forma de Newton o polinômio de ordem n pode ser escrito por:
n
Pn ( x ) = f [ x0 ] + ∑ f [ x0 ,..., xk ]( x − x0 )...( x − xk −1 ) =
k =1
= f [ x0 ] + f [ x0 , x1 ]( x − x0 ) + f [ x0 , x1 , x2 ]( x − x0 )( x − x1 ) + f [ x0 , x1 , x2 , x3 ]( x − x0 )( x − x1 )( x − x2 ) +
onde f[xk] são números calculados a partir da tabela de pontos (x, f(x)) que se quer interpolar. Estes fatores são
conhecidos como operadores diferenças divididas e são determinados pela regra geral abaixo:
f[xi] ≡ f(xi) e
Ex. f[x0]=f(x0)
2
2 – Método dos mínimos quadrados
Sejam m pares de pontos oriundos de uma função f(x). Queremos encontrar uma função ϕ(x) tal que:
n
f ( x ) ≈ φ ( x ) = ∑ ai gi ( x ) = a1 g1 ( x ) + a2 g 2 ( x ) + a3 g 3 ( x )... + an g n ( x ) n∈Ι
i =1
As funções gi(x) são funções de qualquer tipo escolhidas para tentar ajustar o conjunto de dados experimentais,
por exemplo, a partir da análise dos diagrama de dispersão (gráfico dos pontos experimentais).
a1 , a2 , a3 ,...., an são os coeficientes das funções gi(x) e vão dar o peso de cada uma delas na equação ϕ(x).
⎛ n ⎞
d ⎜ ∑ ( f ( xk ) − φ ( xk )) 2 ⎟
No método dos mínimos quadrados temos a seguinte condição: ⎝ k =1 ⎠ =0 j = 1,2,3...n
da j
Segundo essa condição, para encontrarmos a função ϕ(x) (dentre as escolhidas previamente) que melhor ajusta
os pontos experimentais utilizando o método MMQ teremos que resolver um sistema de n equações e n
incógnitas a1 , a2 , a3 ,...., an . Na forma matricial esse sistema pode ser escrito como Aˆ × aˆi = bˆi , ou ainda:
Para encontrar essas incógnitas e, portanto, escrever a função que melhor ajusta os pontos experimentais pelo
método dos mínimos quadrados, temos que resolver o sistema de equações utilizando o método direto de
eliminação de Gauss (triangulariazação) ou algum método iterativo (Gauss-Jacobi ou Gauss-Seidel).
3
2 – Interpolação Numérica
a. Regra do trapézio → f(x) ≈ p1(x)
( b − a )3
h=(b-a) ET ≤ max f ´´( x )
12 x∈[ a ,b ]
primeira integral → ITR=37,8181; ETR ≤ 6; n=619
h=(b-a)/n
h=(b-a)/n
h=(b-a)/2
h=(b-a)/2
h=(b-a)/2n
h=(b-a)/2n m=2n
n=m/2 é a metade de subdivisões do intervalo [a,b]