Está en la página 1de 13

Interpolación polinomial y ajuste de curvas

Natalia Lucia de Armas Ramos, Carlos Alberto Martinez Jaramillo, Nataly Monguí Triana

Facultad de ingeniería y ciencias básicas, Ingeniería Industrial, Fundación Universitaria del

Area Andina

Análisis numérico-NRC 1368

Docente Richard. Fabian Reyes Ramos

13 de noviembre de 2023
1. Determinar la función lineal de interpolación que pasa por los puntos (-3,0),

(3,1). Luego, interpole el valor de a = 1 extrapole el valor de b = 4.

Tenemos los siguientes puntos:


𝑃 (−3, 0)
𝑃 (3, 1)

X -3 3
Y 0 1

Como vamos a sacar la función lineal de interpolación, tomamos la ecuación de la recta:


𝑌 − 𝑌𝑜 = 𝑚 (𝑋 − 𝑋𝑜)
Primero procedemos a sacar la pendiente:
𝑦2 − 𝑦1
𝑚=
𝑥2 − 𝑥1
Entonces:
1−0 1
𝑚= = = 0,1666
3 − (−3) 6
Procedemos a reemplazar en la ecuación de la recta:
1
𝑦−1= (𝑥 − 3)
6
1
𝑦= 𝑥 − 0,5 + 1
6
1
𝑦= 𝑥 + 0,5
6

Interpolamos a=1 reemplazando la “x” por el numero 1:


1
𝑦= (1) + 0,5
6
𝑦 = 0,66666667
𝑃 (1; 0,66666667)
Ahora extrapolamos b = 4 de la misma forma:
1
𝑦= (4) + 0,5
6
𝑦 = 1,16666667
𝑃 (4; 1,16666667)

GeoGebra:
2. Mediante la interpolación cuadrática, determina la función cuadrática que

contiene las coordenadas (0, -3), (1,0), (3,0). Luego, interpole el valor de a = 2

extrapole el valor de b = -1.

Tenemos los siguientes puntos:

𝑃1 (0, −3)
𝑃2 (1, 0)
𝑃3 (3, 0)

Como vamos a interpretar la función cuadrática que contenga los puntos anteriores,
tomamos como referencia la ecuación cuadrática:

𝑎𝑥 2 + 𝑏𝑥 + 𝑐 = 𝑦

Procedemos a reemplazar valores en las ecuaciones.

Ecuación 1 (P1)
𝑎(0)2 + 𝑏(0) + 𝑐 = −3
𝑐 = −3

Ecuación 2 (P2)
𝑎(1)2 + 𝑏(1) + 𝑐 = 0
𝑎+𝑏+𝑐 =0

Ecuación 3 (P3)
𝑎(3)2 + 𝑏(3) + 𝑐 = 0
9𝑎 + 3𝑏 + 𝑐 = 0
Procedemos a resolver el sistema 3x3 para sacar los valores de a, b y c. Para esto, nos
ayudamos de una calculadora de matrices.

De la operación anterior sacamos los siguientes valores:

𝑎 = −1
𝑏=4
𝑐 = −3

Ahora reemplazamos los valores en la ecuación cuadrática y queda de la siguiente manera:

−𝑥 2 + 4𝑥 − 3 = 𝑦

Ahora vamos a interpolar a = 2 reemplazando las “x” por el numero 2:

− (22 ) + 4(2) − 3 = 𝑦
−4 + 8 − 3 = 𝑦
1=𝑦
𝑃(2, 1)
Procedemos a extrapolar b = 1 de la misma manera:

− (−12 ) + (−1)(4) − 3 = 𝑦
−1 − 4 − 3 = 𝑦
−8 = 𝑦
𝑃 (−1, −8)
3. Dada la siguiente tabla de valores:

𝑿𝑲 0 -3 2 -4

𝒀𝑲 0 -84 26 -196

n= 4

i = 0, 1, 2, 3, 4

j = 0, 1, 2, 3, 4

𝑥0 = 0, 𝑦0 = 0

𝑥1 = −3, 𝑦1 = −84

𝑥2 = 2, 𝑦2 = 26

𝑥3 = −4 , 𝑦3 = −196

Obtener el polinomio de interpolación usando la fórmula de Lagrange. A

continuación, interpole dicho polinomio en el punto x = -2

Formula de Lagrange

𝑛 𝑛
(𝑥 − 𝑥𝑗 )
𝑃𝑛 (𝑥) = ∑ 𝑓(𝑥𝑖 ) ∏
(𝑥𝑖 − 𝑥𝑗
𝑖=0 𝑗=0
𝑗≠𝑖

P(x) = 𝐿0 (𝑥) ⋅ 𝑦0 + 𝐿1 (𝑥) ⋅ 𝑦1 + 𝐿2 (𝑥) ⋅ 𝑦2 + 𝐿3 (𝑥) ⋅ 𝑦3

donde 𝐿𝑘 (𝑥)es el término de Lagrange correspondiente al punto 𝑋𝑘 :

𝑛 (𝑥 − 𝑥𝑗 )
𝐿𝑘 (𝑥) = ∏
𝑗=0,𝑗 ≠ 𝑘 (𝑥𝑖 − 𝑥𝑗

entonces,
(𝑥 + 3)(𝑥 − 2)(x + 4) (𝑥 + 3)(𝑥 − 2)(𝑥 + 4)
𝐿0 (𝑥) = =
(0 − (−3))(0 − 2)(0 − (−4)) 6

(𝑥 − 0)(𝑥 − 2)(x + 4) 𝑥(𝑥 − 2)(𝑥 + 4)


𝐿1 (𝑥) = =
(−3 − 0)(−3 − 2)(3 − (−4)) −30

(𝑥 − 0)(𝑥 + 3)(x + 4) 𝑥(𝑥 + 3)(𝑥 + 4)


𝐿2 (𝑥) = =
(2 − 0))(2 − (−2)(2 − (−4)) 24

(𝑥 − 0)(𝑥 + 3)(x − 2) 𝑥(𝑥 + 3)(𝑥 − 2)


𝐿3 (𝑥) = =
(−4 − 0))(−4 − (−3)(−4 − 2) −72

Y el polinomio de interpolación:

P(x) = 0. 𝐿0 (𝑥) − 84 . 𝐿1 (𝑥) + 26 . 𝐿2 (𝑥) − 196 . 𝐿3 (𝑥)

(𝑥 + 3)(𝑥 − 2)(𝑥 + 4) 𝑥(𝑥 − 2)(𝑥 + 4) 𝑥(𝑥 + 3)(𝑥 + 4)


𝑃(𝑥) = ⋅0+ ⋅ (−84) + ⋅ 26
6 −30 24

𝑥(𝑥 + 3)(𝑥 − 2)
+ ⋅ (−196)
−72

Simplificamos todos los términos semejantes y graficamos

𝑓(x) = −14𝑥 3 + 98𝑥 2 − 70 𝑥 − 112


Se sustituye x = -2

𝑓(x) = −14(−2)3 + 98(−2)2 − 70 (−2) − 112)

𝑓(x) = −14(−8) + 98(4) + 140 − 112

𝑓(x) = 112 + 392 + 140 − 112

𝑓(−2) = 532

el valor interpolado en x=−2 es P(−2)=532.

= (-2, 532)
4. Dada la siguiente tabla de valores:

𝑿𝑲 3 1 -7 -1 6 5

𝒀𝑲 -37 -7 -127 -1 -127 -91

n= 6

i = 0, 1, 2, 3, 4, 5.

j = 0, 1, 2, 3, 4, 5.

𝑥0 = 3, 𝑦0 = −37

𝑥1 = 1, 𝑦1 = −7

𝑥2 = −7, 𝑦2 = −127

𝑥3 = −1 , 𝑦3 = −1

𝑥4 = 6 , 𝑦4 = −127

𝑥5 = 5 , 𝑦5 = −91

Obtener el polinomio de interpolación usando la fórmula de interpolación de sumas

divididas de Newton. Luego interpole dicho polinomio para el punto x= -3.

La fórmula de interpolación de Newton en su forma de diferencias divididas es

Pn(x)=f[x0]+f[x0,x1](x−x0)+f[x0,x1,x2](x−x0)(x−x1)+…+f[x0,x1…,xn](x−x0)(x−x1

)…(x−xn−1)

𝑌𝑖+1 − 𝑌𝑖
𝑓 = [𝑥𝑖 𝑥𝑖+1 ] =
𝑋𝑖+1 − 𝑋𝑖

(−7 − (−37)) 30
𝑓 = [𝑥0 , 𝑥1 ] = = = −15
(1 − 3) 2
(−127 − (−7)) −120
𝑓[𝑥1 , 𝑥2 ] = = = 15
(−7 − 1) −8

(−1 − (−127)) 126


𝑓[𝑥2 , 𝑥3 ] = = = 21
(−1 − (−7)) 6

(−127 − (−1)) −126


𝑓[𝑥3 , 𝑥4 ] = = = −18
(−6 − (−1)) 7

(−91 − (−127)) 36
𝑓[𝑥4 , 𝑥5 ] = = = −36
(5 − 6) −1

Ahora, calculemos las diferencias divididas de segundo orden [𝑥𝑖 , 𝑥𝑖+1 , 𝑥𝑖+2 ]:

𝑓[𝑥1 , 𝑥2 ] − 𝑓[𝑥0 , 𝑥1 ] 15 − (15) 30


𝑓[𝑥0 , 𝑥1 , 𝑥2 ] = = = = −3
𝑥2 − 𝑥0 (−7 − 3) −10

𝑓[𝑥2 , 𝑥3 ] − 𝑓[𝑥1 , 𝑥2 ] 21 − 15 6
𝑓[𝑥1 , 𝑥2 , 𝑥3 ] = = = = −3
𝑥3 − 𝑥1 (−1 − 1) −2

𝑓[𝑥3 , 𝑥4 ] − 𝑓[ 𝑥2 , 𝑥3 ] (−18) − 21 −39


𝑓[𝑥2 , 𝑥3 , 𝑥4 ] = = = = −3
𝑥4 − 𝑥2 (−6 − (−7)) 13

𝑓[𝑥4 , 𝑥5 ] − 𝑓[ 𝑥3 , 𝑥4 ] (−36) − (−18) −18


𝑓[𝑥3 , 𝑥4 , 𝑥5 ] = = = = −3
𝑥5 − 𝑥3 (5 − (−1)) 6

Para el conjunto de datos dado, el polinomio de interpolación de Newton de quinto grado

es: 𝑓5 (𝑥) = −37 − 15(𝑥 − 3) − 3(𝑥 − 3)(𝑥 − 1) − 1339(𝑥 − 3)(𝑥 − 1)(𝑥 + 7) − 3(𝑥 −

3)(𝑥 − 1)(𝑥 + 7)(𝑥 + 1) − 3(𝑥 − 3)(𝑥 − 1)(𝑥 + 7)(𝑥 + 1)(𝑥 − 6)

Combinamos todos los términos semejantes y graficamos

−3 𝑥⁵ + 24𝑥⁴ − 54𝑥³ − 78𝑥² + 462𝑥 + 270


para interpolar en x=−3, sustituimos x=−3 en el polinomio

𝑓5 (𝑥) = −37 − 15(𝑥 − 3) − 3(𝑥 − 3)(𝑥 − 1) − 1339(𝑥 − 3)(𝑥 − 1)(𝑥 + 7) − 3(𝑥

− 3)(𝑥 − 1)(𝑥 + 7)(𝑥 + 1) − 3(𝑥 − 3)(𝑥 − 1)(𝑥 + 7)(𝑥 + 1)(𝑥 − 6)

𝑓5 (−3) = −37 − 15(−3 − 3) − 3(−3 − 3)(−3 − 1) − 1339(−3 − 3)(−3 − 1)(−3

+ 7) − 3(−3 − 3)(−3 − 1)(−3 + 7)(−3 + 1) − 3(−3 − 3)(−3 − 1)(−3

+ 7)(−3 + 1)(−3 − 6)

𝑓5 = (−3) = (0, −133171)


5. Dada la siguiente tabla de valores:

x -3 -1 1 3 5 7

Y(x) 14 4 2 8 22 44

Ajustarlos mediante una recta de mínimos cuadrados.

n= 6

i = 0, 1, 2, 3, 4, 5.

j = 0, 1, 2, 3, 4, 5.

𝑥0 = −3, 𝑦0 = 14

𝑥1 = −1, 𝑦1 = 4

𝑥2 = 1, 𝑦2 = −2

𝑥3 = 3 , 𝑦3 = 8

𝑥4 = 5 , 𝑦4 = 22

𝑥5 = 7 , 𝑦5 = 44

Y
50
7; 44
45
40 y = 3x + 9.6667
R² = 0.5133
35
30
25 5; 22
20
-3; 14
15
3; 8
10
-1; 4
5 1; 2
0
-4 -2 0 2 4 6 8

Cuya aproximación lineal corresponde a la ecuación 𝑦 = 3𝑥 + 9.6667

También podría gustarte