Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Mapiq3 2
Mapiq3 2
En general, sí se desea aproximar una función con un polinomio de grado ¨n¨, se necesitan n+1
puntos que sustituidos en el polinomio general de grado ¨n¨ de la forma:
Se genera un sistema de n+1 ecuaciones lineales con incógnitas a0, a1,a2,…an. Una vez resuelto
el sistema de n+1 en el polinomio propuesto, con la cual se obtiene un polinomio de
aproximación que se utilizará para realizar la interpolación en un punto especifico.
𝑎0 = (𝑥𝑓(𝑥 0)
0 − 𝑥1)
Para obtener el valor de a1 se hace que 𝑥 = 𝑥1
𝑎1 = (𝑥𝑓(𝑥 1)
1 − 𝑥0)
0
𝑓 (𝑥 ) = 𝑓(𝑥 ) ( 𝑓 (𝑥 )
𝑥 − 𝑥1 ) + (𝑥 − 1𝑥 ) (𝑥 − 𝑥0)
(𝑥0 − 𝑥1) 1 0
En este método el grado del polinomio no tiene relación con el numero de puntos utilizados.
Ajuste lineal.
𝑦 = 𝑎0 + 𝑎1𝑥
∑ 𝑦 = 𝑛𝑎0 + 𝑎1 ∑ 𝑥
∑ 𝑥𝑦 = 𝑎0 ∑ 𝑥 + 𝑎1 ∑ 𝑥 2
Ajuste polinomial.
De la misma manera como se genera el sistema de ecuaciones para el polinomio de primer grado
puede obtenerse para cualquier polinomio de grado ¨n¨ de la forma:
∑ 𝑦 = 𝑛𝑎0 + 𝑎1 ∑ 𝑥 + 𝑎2 ∑ 𝑥 2 + ⋯ 𝑎𝑛 ∑ 𝑥 𝑛
∑ 𝑥𝑦 = 𝑎0 ∑ 𝑥 + 𝑎1 ∑ 𝑥 2 + 𝑎2 ∑ 𝑥 3 + ⋯ 𝑎𝑛 ∑ 𝑥 𝑛+1
∑ 𝑥 2 𝑦 = 𝑎0 ∑ 𝑥 2 + 𝑎1 ∑ 𝑥 3 + 𝑎2 ∑ 𝑥 4 + ⋯ 𝑎𝑛 ∑ 𝑥 𝑛+2
…
…
∑ 𝑥 𝑛 𝑦 = 𝑎0 ∑ 𝑥 𝑛 + 𝑎1 ∑ 𝑥 𝑛+1 + 𝑎2 ∑ 𝑥𝑛+2 + ⋯ 𝑎𝑛 ∑ 𝑥 2𝑛
Ajuste no polinamial.
- Logaritmica (Log): 𝑦 = 𝑎0 + 𝑎1 ln 𝑥
𝑦 = 𝑎0𝑥 + 𝑎1 sin 𝑥
∑ 𝑥𝑦 = 𝑎0 ∑ 𝑥 2 + 𝑎1 ∑ 𝑥 sin 𝑥
𝑦 = 𝑎0 + 𝑎1𝑥1 + 𝑎2𝑥2
𝑛 ∑ 𝑥1𝑖 ∑ 𝑥2𝑖 𝑎0 ∑ 𝑦𝑖
∑ 𝑥1𝑖 ∑ 𝑥 21𝑖 ∑ 𝑥1𝑖𝑥2𝑖 𝑎1 = ∑ 𝑥1𝑖𝑦𝑖
∑ 𝑥2𝑖 ∑ 𝑥1𝑖𝑥2𝑖 ∑ 𝑥 22𝑖 𝑎2 ∑ 𝑥2𝑖𝑦𝑖
Diferencias Divididas
𝑓(𝑥)−𝑓(𝑥0)
Por definición la derivación en el punto X0 de una función analítica f(x) es 𝑓′(𝑥) = , sin
(𝑥−𝑥0)
embargo, cuando la función esta en forma tabular las derivadas solo pueden obtenerse
aproximadamente como sigue:
Puntos X F(x)
0 𝑥0 𝑓(𝑥0)
1 𝑥1 𝑓(𝑥1)
2 𝑥2 𝑓(𝑥2)
3 𝑥3 𝑓(𝑥3)
4 𝑥4 𝑓(𝑥4)
5 𝑥5 𝑓(𝑥5)
Las diferencias divididas quedan como:
Primera
𝑓[𝑥0 ( ) ( )
, ] = 𝑓 𝑥1 − 𝑓 𝑥0
𝑥1 − 𝑥0
𝑥1
𝑓[𝑥1 = 𝑓(𝑥2) − 𝑓(𝑥1)
, ] 𝑥2 − 𝑥1
𝑓[𝑥2 𝑥2
= 𝑓(𝑥3) − 𝑓(𝑥2)
] 𝑥3 − 𝑥2
,
𝑓[𝑥3
𝑥3 = 𝑓(𝑥4) − 𝑓(𝑥3)
] 𝑥4 − 𝑥3
𝑓[𝑥4
, = 𝑓(𝑥5) − 𝑓(𝑥4)
𝑥4 ] 𝑥5 − 𝑥4
,
𝑥5
Segunda
𝑓[ 𝑥0 𝑓 𝑥3
[ ,
𝑥3 𝑥1
𝑓[ 𝑥1 , 𝑥4
,
𝑓[ 𝑥2 𝑥2
,
, 𝑥2
] [=
𝑓
𝑥1,
𝑥2]
, 𝑥3 −
𝑓[
𝑥0,
𝑥1]
, 𝑥4 𝑥
=
, 𝑥5 ][
𝑓
𝑥2,
𝑥3]
−
𝑓[
𝑥1,
𝑥2]
𝑥
]=
𝑓[
𝑥3,
𝑥4]
−
𝑓[
𝑥2,
𝑥3]
𝑥
]=
𝑓[
𝑥4,
𝑥5]
−
𝑓[
𝑥3,
𝑥4]
𝑥
Tercera
𝑓[ 𝑥2𝑥2 𝑥3 𝑥4
= 𝑓[ 𝑥3, 𝑥4, 𝑥5] − 𝑓[𝑥2, 𝑥3, 𝑥4]
] 𝑥5 − 𝑥2
, , ,
𝑥3 𝑥4 𝑥5
Cuarta
𝑓[ 𝑥0
, , , , = 𝑓[ 𝑥1, 𝑥2, 𝑥3, 𝑥4] − 𝑓[𝑥0, 𝑥1, 𝑥2, 𝑥3]
𝑥1 𝑥2 𝑥3 𝑥4 ] 𝑥4 − 𝑥0
𝑓[ 𝑥1
, , , , = 𝑓[ 𝑥2, 𝑥3, 𝑥4, 𝑥5] − 𝑓[𝑥1, 𝑥2, 𝑥3, 𝑥4]
𝑥2 𝑥3 𝑥4 𝑥5 ] 𝑥5 − 𝑥1
Quinta
𝑓[ 𝑥0
, , , , , = 𝑓[ 𝑥1, 𝑥2, 𝑥3, 𝑥4, 𝑥5] − 𝑓[𝑥0, 𝑥1, 𝑥2, 𝑥3, 𝑥4]
𝑥1 𝑥2 𝑥3 𝑥4 𝑥5 ] 𝑥5 − 𝑥0
Polinomio de Newton en diferencias divididas
(Aproximación polinomial de Newton)
Sí se desea aproximar una función dada en forma tabular con un polinomio de grado ¨n¨, se
puede establecer en general que este polinomio puede escribirse de la forma:
𝑃𝑛(𝑥) = 𝑎0 + 𝑎1(𝑥 − 𝑥0) + 𝑎2(𝑥 − 𝑥0)(𝑥 − 𝑥1) + ⋯ . 𝑎𝑛(𝑥 − 𝑥0)(𝑥 − 𝑥1)(𝑥 − 𝑥𝑛)
𝑎0 = 𝑓(𝑥0)
𝑎1 = 𝑓[𝑥0, 𝑥1]
Cuando la distancia ¨h¨ entre dos argumentos consecutivos cualesquiera es la misma a lo largo
de la tabla, el polinomio de Newton en diferencias divididas puede expresarse con mas sencillez.
Primera
Segunda