Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INTERPOLACIÓN POLINOMIAL
Nota. Es importante realizar las gráficas de la función y del polinomio interpolador, así como
los nodos de interpolación.
ln(𝑥)
1. Dada la función 𝑓(𝑥) = halla su polinomio de Taylor de orden 2 en torno a 𝑥 =1y
𝑥 0
aproxima 𝑓(1,25).
Solución.
La serie de Taylor de una función 𝑓(𝑥) en 𝑥0 siendo de grado 2 tiene la siguiente forma:
𝑓′(𝑥0) 𝑓′′(𝑥0)
𝑃2(𝑥) = 𝑓(𝑥0) + (𝑥 − 𝑥0) + (𝑥 − 𝑥0)2
1! 2!
Al aplicar el polinomio en torno a 𝑥0 = 1, tenemos:
ln(𝑥) ln(1)
𝑓(𝑥) = → 𝑓(𝑥0) = =0
𝑥 1
1 − ln(1)
1 − ln(𝑥) → 𝑓′(𝑥 ) = =1
𝑓′(𝑥) = 0
𝑥2 12
−3 + 2 ∙ ln(𝑥) −3 + 2 ∙ ln(1)
𝑓′′(𝑥) = → 𝑓′′(𝑥0 ) = = −3
𝑥3 13
El Polinomio de Taylor de grado 2 es:
3
𝑃 (𝑥) = (𝑥 − 1) − (𝑥 − 1)2
2
2
Reemplazamos 𝑥 = 1,25 en el polinomio:
3
𝑃 (1,25) = (1,25 − 1) − (1,25 − 1)2 → 𝑃 (1,25) = 0,15625
2 2
2
Con lo que 𝑃2(1,25) = 0,15625 es una aproximación aceptable comparado con 𝑓(1,25) =
0,1785148411.
Calculemos el error: Si 1 ≤ 𝜉(𝑥) ≤ 1,25, entonces:
𝑓(3)(𝜉(𝑥))(𝑥 − 𝑥0)3
𝑅2(𝑥) = | |
3!
Entonces:
11 − 6 ∙ ln (𝑥) 11 − 6 ∙ ln (𝜉(𝑥))
𝑓(3)(𝑥) = → 𝑓(3)(𝜉(𝑥)) =
𝑥4 (𝜉(𝑥))4
11 − 6 ∙ ln(1)
𝑓(3)(𝜉(𝑥)) ≤ = 11
(1)4
Entonces:
11 ∙ (0,25)3
𝑅2(𝑥) ≤ | | = 0,02864583333
3!
2. Determinar el valor (o valores) de 𝛼 para que el polinomio de grado menor o igual que 3 que
satisface 𝑝(1) = −1, 𝑝(𝛼) = 0, 𝑝(2) = −2 y 𝑝(4) = 20 verifique también que 𝑝(3) = 3.
Solución.
𝑃3(𝑥) = 𝑎𝑥3 + 𝑏𝑥2 + 𝑐𝑥 + 𝑑
Nos queda:
𝑎 + 𝑏 + 𝑐 + 𝑑 = −1 (1)
8𝑎 + 4𝑏 + 2𝑐 + 𝑑 = −2 (2)
27𝑎 + 9𝑏 + 3𝑐 + 𝑑 = 3 (3)
64𝑎 + 16𝑏 + 4𝑐 + 𝑑 = 20 (4)
De (1) despejo 𝑎:
𝑎 = −1 − 𝑏 − 𝑐 − 𝑑
27(−1 − 𝑏 − 𝑐 − 𝑑) + 9𝑏 + 3𝑐 + 𝑑 = 3
−27 − 27𝑏 − 27𝑐 − 27𝑑 + 9𝑏 + 3𝑐 + 𝑑 = 3
−18𝑏 − 24𝑐 − 26𝑑 = 30 (6)
64(−1 − 𝑏 − 𝑐 − 𝑑) + 16𝑏 + 4𝑐 + 𝑑 = 20
−64 − 64𝑏 − 64𝑐 − 64𝑑 + 16𝑏 + 4𝑐 + 𝑑 = 20
−48𝑏 − 60𝑐 − 63𝑑 = 84 (7)
De (5) despejo 𝑏:
−4𝑏 = 6 + 6𝑐 + 7𝑑
6 + 6𝑐 + 7𝑑
𝑏=
−4
6 + 6𝑐 + 7𝑑
−18 ( ) − 24𝑐 − 26𝑑 = 30
−4
63
27 + 27𝑐 + − 24𝑐 − 26𝑑 = 30
2
11
3𝑐 + 𝑑 = 3 → (8)
2
6 + 6𝑐 + 7𝑑
−48 ( ) − 60𝑐 − 63𝑑 = 84
−4
72 + 72𝑐 + 84𝑑 − 60𝑐 − 63𝑑 = 84
12𝑐 + 21𝑑 = 12 → (9)
De (8) despejo 𝑐:
11
3𝑐 = 3 − 𝑑
2
6 − 11𝑑
3𝑐 =
2
6 − 11𝑑
𝑐=
6
Reemplazo 𝑐 en (9):
6 − 11𝑑
12 ( ) + 21𝑑 = 12
6
12 − 22𝑑 + 21𝑑 = 12
−22𝑑 + 21𝑑 = 12 − 12
𝑑=0
El valor de 𝑑 lo reemplazo en 𝑐:
6 − 11(0) 6
𝑐= = =1
6 6
𝑐=1
El valor de 𝑑 y 𝑐 lo reemplazo en 𝑏:
6 + 6(1) + 7(0) 12
𝑏= = = −3
−4 −4
𝑏 = −3
El valor de 𝑑 , 𝑐 y 𝑏 lo reemplazo en 𝑎:
𝑎 = −1 − (−3) − (1) − (0) = −1 + 3 − 1 − 0 = 1
𝑎=1
La solución del sistema es:
𝑎 = 1 ; 𝑏 = −3 ; 𝑐 = 1 ; 𝑑 = 0
Por lo tanto, el polinomio interpolador es:
𝑃3(𝑥) = (1)𝑥3 + (−3)𝑥2 + (1)𝑥 + (0)
𝑃3(𝑥) = 𝑥3 − 3𝑥2 + 𝑥
Verificamos que dicho polinomio cumple con las condiciones de interpolación:
𝑃3(𝑥0) = 𝑃3(1) = (1)3 − 3(1)2 + (1) = −1
𝑃3(𝑥1) = 𝑃3(2) = (2)3 − 3(2)2 + (2) = −2
𝑃3(𝑥2) = 𝑃3(3) = (3)3 − 3(3)2 + (3) = 3
𝑃3(𝑥4) = 𝑃3(4) = (4)3 − 3(4)2 + (4) = 20
Determinamos los valores de 𝛼:
𝑃3(𝛼) = (𝛼)3 − 3(𝛼)2 + (1𝛼) = 0
𝛼3 − 3𝛼2 + 𝛼 = 0
𝛼[𝛼2 − 3𝛼 + 1] = 0
𝛼1 = 0 𝖠 𝛼2 − 3𝛼 + 1
3 ± √(−3)2 − 4(1)(1)
𝛼=
2(1)
3 ± √9 − 4
𝛼= = 3 ± √5
2 2
3 + √5
𝑉𝑎𝑙𝑜𝑟 1 = = 2.618033989
2
3 − √5
𝑉𝑎𝑙𝑜𝑟 2 = = 0.3819660113
2
𝑥1 − 𝑥1
Entonces:
|𝑓(0.5) − 𝑃2(0.5)| = −0.25
√𝑥1 − 𝑥12
𝑃2(0.5) = (−0.25) [ 2 ]
𝑥1 − 𝑥1
Reemplazo:
𝑓(0.5) − 𝑃2(0.5) = −0.25
√𝑥1 − 𝑥12
0.5 − (−0.25) [ 2 ] = −0.25
𝑥1 − 𝑥1
[ √𝑥12 − 𝑥1
2
𝑥 − 𝑥 ] = −3
1 1
2
(√𝑥1 − 𝑥12)
[ ] = (−3)2
(𝑥12 − 𝑥1)2
𝑥1 − 𝑥12
[ 2 2] =9
(𝑥1 − 𝑥1)
2
[ −(𝑥2 1 − 𝑥12)] = 9
(𝑥 − 𝑥 )
1 1
−1
[ 2 ]=9
(𝑥 − 𝑥 )
1 1
1 2
− = 𝑥1 − 𝑥1
9
𝑥 −𝑥 +1 = 0
2
1 1
9
Formula general:
1
1 ± √(−1)2 − 4(1) (9)
𝑥1 =
2(1)
4 5
1 ± √1 − 1±√
9 9
𝑥1 = =
2 2
5
1+√
9
𝑉𝑎𝑙𝑜𝑟 1 = = 0.8726779962
2
5
1−√
9
𝑉𝑎𝑙𝑜𝑟 2 = = 0.1273220058
2
4. Considerar la función:
𝑥
𝑓(𝑥) =
1 + |𝑥|
Determinar para qué valores de 𝑥0 la iteración Newton-Raphson es convergente, para cuáles es
divergente, y cuándo se obtienen ciclos periódicos.
Verifique directamente que si 𝑥1, 𝑥2, 𝑥3 son puntos distintos, entonces:
𝑓 [𝑥1, 𝑥2, 𝑥3 ] = 𝑓 [𝑥3, 𝑥2, 𝑥1] = 𝑓 [𝑥2, 𝑥3, 𝑥1 ]
Solución.
Para 𝑓[𝑥1, 𝑥2, 𝑥3]:
Entonces:
𝑓[𝑥1, 𝑥2, 𝑥3] = 𝑓[𝑥3, 𝑥2, 𝑥1] = 𝑓[𝑥2, 𝑥3, 𝑥1]
5. Compara tu respuesta con el método anterior y obtén alguna (considere la función de Bessel).
1 𝜋
𝐽0(𝑥) = ∫ cos(𝑥 ∙ 𝑠𝑒𝑛𝜃) 𝑑𝑞
𝜋 0
Tenemos la siguiente información,
𝒙 𝝅𝑱𝟎(𝒙)
𝟎 3.59
𝟎. 𝟐 3.11
𝟎. 𝟒 3.08
Solución.
a. Obtener la forma de Lagrange del polinomio interpolante.
Simplificando:
𝑃(𝑥) = 5.625𝑥2 − 3.525𝑥 + 3.59
Interpolando 𝐽0(0.25):
7. Complete las siguientes tablas de diferencias divididas y úselas para obtener el polinomio de
grado 3 que interpolan los valores indicados de la función:
𝒙 𝒇[ ] 𝒇[. ] 𝒇[. . ] 𝒇[. . . ]
−1 2
1 −4 2
3 6
2
5 10
Solución.
(−4 − 2)
𝑓(𝑥0, 𝑥1) = = −3
(1 + 1)
(6 + 4)
𝑓(𝑥1, 𝑥2) = =5
(3 − 1)
(10 − 6)
𝑓(𝑥2, 𝑥3) = = 2
(5 − 3)
(5 + 3)
𝑓(𝑥0, 𝑥1, 𝑥2) = =2
(3 + 1)
(2 − 5)
𝑓(𝑥1, 𝑥2, 𝑥3) = = −0.75
(5 − 1)
(−0.75 − 2)
𝑓(𝑥0, 𝑥2, 𝑥3, 𝑥4) = = −0.4583
(5 + 1)
Y se reemplaza en la tabla:
Por último, se construye el polinomio de grado 3 que interpolan los valores indicados de la
función:
1
8. Para la función: 𝑓(𝑥) = . Muestre explícitamente el polinomio de interpolación de
1+25𝑥2
1 1 3
Newton considerando las siguientes listas de valores de 𝑥: [0, 4 , 2 , , 1].
4
Solución.
Se consideran las siguientes diferencias:
𝑓0(𝑥0) = 𝑓(𝑥0)
𝑓0(𝑥1) − 𝑓0(𝑥0)
𝑓1(𝑥0, 𝑥1) =
𝑥 1 − 𝑥0
El polinomio queda:
El polinomio 𝑝4(𝑥) es una buena aproximación para la curva y más en los entornos de los
nodos usados
9. Las torres de soporte de una línea de alta tensión tienen un vano de 400 𝑚. Se ha medido la
altura a que se encuentra el cable en distintas partes del recorrido obteniéndose los siguientes
valores:
𝑫𝒊𝒔𝒕𝒂𝒏𝒄𝒊𝒂 (𝒎) 0 120 230 310 400
𝑨𝒍𝒕𝒖𝒓𝒂 (𝒎) 𝟓𝟎 𝟒𝟑, 𝟐𝟖 𝟒𝟐, 𝟏𝟖 𝟒𝟒, 𝟒𝟐 𝟓𝟎, 𝟎𝟎
Obtener la forma de Newton del polinomio de interpolación y utilizarla para obtener la flecha máxima
(Puntomedio de la catenaria).
Solución.
𝑎3 = 9,6179 ⋅ 10−22
𝑎4 = −6,2766 ⋅ 10−24
𝑝(𝑥) = 50 − (𝑥 − 0) ⋅ 0,056 + 0,002(𝑥 − 0) ⋅ (𝑥 − 120) + 9,6179 ⋅ 10−22(𝑥 − 0) ⋅ (𝑥 − 120) ⋅
(𝑥 − 230) − 6,2766 ⋅ 10−24(𝑥 − 0) ⋅ (𝑥 − 120) ⋅ (𝑥 − 230) ⋅ (𝑥 − 400) 𝑝(𝑥) = 5,66924 ⋅
10 ⋅ 𝑥 − 6,2766 ⋅ 10 ⋅ 𝑥 + 0,0002 ⋅ 𝑥 − 0,08 ⋅ 𝑥 + 50
−21 3 −24 4 2
𝑝(200) = 5,66924 ⋅ 10−21 ⋅ 2003 − 6,2766 ⋅ 10−24 ⋅ 2004 + 0,0002 ⋅ 2002 − 0,08 ⋅ 200 + 50
𝑝(200) = 42
Calculamos el valor del parámetro f mostrado en la figura
𝑓 = 50 − 𝑝(200)
𝑓=8
𝒙 1 2 3 5 7 8
𝒇(𝒙) 𝟑 𝟔 𝟏𝟗 𝟗𝟗 𝟐𝟗𝟏 𝟒𝟒𝟒
𝑝(𝑥) = 𝑥3 − 𝑥2 − 𝑥 + 4
Calculamos el valor en la función f(4)
𝑝(4) = 43 − 42 − 4 + 4
𝑝(4) = 48
b. Indica un mayor grado en el polinomio interpolante
c. Se emplea en octave
Se grafica con
Nos da la siguente grafica
Solución:
(2𝑥 + 1) ∙ 𝜋
𝑥𝑖 = cos ( )
2∙4
𝑎=1 𝑏=5
𝑎+𝑏 𝑏−𝑎
𝑋𝑗 = ( )+( ) ∙ 𝑥𝑖
2 2
1
+ [( ) (𝑥3 − 9.7654𝑥2 + 28.178𝑥 − 21.032)(2.2346𝑒2.2346)]
4.3299
1
+ [(− ) (𝑥3 − 8.2346𝑥2 + 18.993𝑥 − 12.482)(3.7654𝑒3.7654)]
4.3299
1
+ [( ) (𝑥3 − 7.1522𝑥2 + 15.327𝑥 − 9.6948)(4.8478𝑒4.8478)]
10.4599
𝑃4(0.5) = −69.7000
Solución:
Reemplazando:
𝐻(𝑥) = −11 + (14)(𝑥 + 1) − 3(𝑥 + 1)(𝑥 + 1) + 1(𝑥 + 1)(𝑥 + 1)(𝑥 − 2)
Simplificando:
𝐻(𝑥) = 𝑥3 − 3𝑥2 + 5𝑥 − 2
2
b. Consideremos la función 𝑓(𝑥) = 𝑥2𝑒−𝑥 . Usando el polinomio de Hermite que interpola
𝑓(𝑥) en los puntos 𝑥0 = −2, 𝑥1 = −1, 𝑥2 = 0 𝑦 𝑥3 = 1. Halle el valor de 𝑓(0,5). Calcule el
error.
Solución:
𝐻(0.5) = 0.195
𝒌 𝒙𝒌 𝒇[𝒙𝒌] 𝒇′[𝒙𝒌]
𝟎 1.3 0.6200860 −0.5220232
𝟏 1.6 0.4554022 −0.5698959
𝟐 1.9 0.2818186 −0.5811571
Solución:
𝑠′0(1) = 𝑠′1(1)
𝑏0 + 2𝑐0(1 + 1) + 3𝑑0(1 + 1)2 = 𝑏1 + 2𝑐1(1 − 1) + 3𝑑1(1 − 1)2
𝑠′1(2) = 𝑠′2(2)
Y se tiene que:
𝑠′′0(1) = 𝑠′′1(1)
2𝑐0 + 6𝑑0(1 + 1) = 2𝑐1 + 6𝑑1(1 − 1)
(𝟗) 2𝑐0 + 12𝑑0 − 2𝑐1 = 0
𝑠′′1(2) = 𝑠′′2(2)
2𝑐1 + 6𝑑1(2 − 1) = 2𝑐2 + 6𝑑2(2 − 2)
(𝟏𝟎) 2𝑐1 + 6𝑑1 − 2𝑐2 = 0
Para las dos ecuaciones faltantes se tiene que:
𝑠′′0(−2) = 0
2𝑐0 + 6𝑑0(−2 + 1) = 0
(𝟏𝟏) 2𝑐0 − 6𝑑0 = 0
𝑠′′2(3) = 0
2𝑐2 + 6𝑑2(3 − 2) = 0
(𝟏𝟐) 2𝑐2 + 6𝑑2 = 0
(𝟏) 𝑎0 = −1
(𝟐) 𝑎0 + 2𝑏0 + 4𝑐0 + 8𝑑0 = 1
(𝟑) 𝑎1 = 1
(𝟒) 𝑎1 + 𝑏1 + 𝑐1 + 𝑑1 = 5
(𝟓) 𝑎2 = 5
Solución:
Tabulando:
k xk f(xk)
0 0 1
1 0.2 0.961538
2 0.4 0.862058
3 0.6 0.735294
4 0.8 0.609756
5 1 0.5
El método de Splines cúbicos nos dará una ecuación de tercer grado según el intervalo a utilizar,
de aquí que:
𝑎1𝑥3 + 𝑏1𝑥2 + 𝑐1𝑥 + 𝑑1 𝑝𝑎𝑟𝑎 0 ≤ 𝑥 < 0.2
𝑎2𝑥3 + 𝑏2𝑥2 + 𝑐2𝑥 + 𝑑2 𝑝𝑎𝑟𝑎 0.2 ≤ 𝑥 < 0.4
𝑆(𝑥) = 𝑎3𝑥3 + 𝑏3𝑥2 + 𝑐3𝑥 + 𝑑3 𝑝𝑎𝑟𝑎 0.4 ≤ 𝑥 < 0.6
𝑎4𝑥3 + 𝑏4𝑥2 + 𝑐4𝑥 + 𝑑4 𝑝𝑎𝑟𝑎 0.6 ≤ 𝑥 < 0.8
𝑎5𝑥3 + 𝑏5𝑥2 + 𝑐5𝑥 + 𝑑5 𝑝𝑎𝑟𝑎 0.8 ≤ 𝑥 < 1
Con ayuda del código en octave se encontraron que los coeficientes son:
Solución:
En este caso particular OCTAVE devuelve como resultado la gráfica de la función spline en el
intervalo [1, 11] superpuesta a la nube de puntos de interpolación de la función spline.
15. La viscosidad 𝜇 de un fluido depende de la temperatura 𝑇 del fluido de acuerdo con la relación
representada en la siguiente tabla:
𝑻(𝑪°) 5 20 30 50 55
𝝁(𝑵. 𝒔𝒆𝒈/𝒎𝟐) 𝟎. 𝟎𝟖 𝟎. 𝟎𝟏𝟓 𝟎. 𝟎𝟎𝟔 𝟎. 𝟎𝟎𝟔 𝟎. 𝟎𝟎𝟓𝟓