Está en la página 1de 15

Universidad de Guadalajara

Centro Universitario de Ciencias Exactas e Ingeniería

Semestre 1

Matemáticas para materiales

Docente: Dr. Ruelas Lepe Rubén

Interpolación precisa del perfil superior de la muestra

Alumno: Yoshio Elías Takaki Lomelí


Interpolación precisa del perfil superior de la muestra
El objetivo de esta actividad es generar un polinomio de interpolación de tal
manera que éste reproduzca el perfil superior, y de extremo a extremo, de la
muestra dada en el archivo adjunto.

Materiales utilizados

Los materiales utilizados para realizar esta práctica fueron la información sobre la
interpolación por diferencias divididas de Newton y la imagen anexada por el
docente.

Conceptos teóricos utilizados

Diferencias Divididas de Newton.

La manera más conocida para calcular la representación de Newton del polinomio


interpolante, está basada en el método de diferencias divididas. Una gran ventaja
sobre la forma clásica del método de Lagrange es que podemos agregar más
nodos a la tabla de datos y obtener el polinomio interpolante sin tener que
recalcular todo. Comparado con la forma modificada de Lagrange, no hay
ganancia y más bien esta última forma es más estable. Aun así, el método de
diferencias divididas tiene aplicaciones adicionales en otros contextos.
Principios de interpolación por diferencias divididas de Newton

Proporcionalidad en la interpolación lineal

𝑓 (𝑥 ) − 𝑓(𝑥0 ) 𝑓 (𝑥1 ) − 𝑓(𝑥0 )


=
𝑥 − 𝑥0 𝑥1 − 𝑥0

𝑓 (𝑥1 ) − 𝑓(𝑥0 )
𝑓 (𝑥 ) = 𝑓(𝑥0 ) + (𝑥 − 𝑥0 )
𝑥1 − 𝑥0

Polinomios por diferencias divididas de Newton

Progresivo

𝑃𝑛−1 (𝑥 ) = 𝑓 [𝑋0 ] + 𝑓 [𝑋0 , 𝑋1 ](𝑥 − 𝑥0 ) + 𝑓 [𝑋0 , 𝑋1 , 𝑋2 ](𝑥 − 𝑥0 )(𝑥 − 𝑥1 ) + ⋯


+ 𝑓[𝑋0 , 𝑋1 , … , 𝑋𝑛 ](𝑥 − 𝑥0 )(𝑥 − 𝑥1 ) … (𝑥 − 𝑥𝑛−1 )

Procedimiento y cálculos
1. Determinar el polinomio de interpolación por medio de los puntos
establecidos por el alumno.
2. Utilizar un método para el cálculo de los coeficientes del polinomio
interpolador.
3. Calcular polinomio por diferencias divididas de Newton.
4. Graficar la función teniendo como referencia la muestra seleccionada.
1. Determinación del polinomio de interpolación por medio de los puntos
establecidos por el alumno.

Para establecer los puntos de la figura, se tomaron como referencia las líneas de
cuadricula de Word, junto con la herramienta de transparencia de este, después
se procedió a establecer los puntos por medio de la herramienta Paint. De la figura
4, se decidió tomar los puntos rojos ya que muestra donde cambia de dirección y
sigue un buen recorrido de la superficie.

Figura 1. Muestra proporcionada para el experimento

Figura 2. Muestra bajo transparencia y en escala de la cuadricula de Word.

Figura 3. Posibles puntos para usar.

Figura 4. Puntos tomados finalmente como óptimos.


Tabla 1. Puntos tomados de la muestra.
Puntos x f(x)
0 0.5 0
1 2 3
2 6 5.4
3 10 6
4 14 6
5 18 5.4
6 22 3.5
7 26 3.5
8 30 1.8
9 34 3.5
10 38 4.5
11 42 4.2
12 46 3
13 48 0

2. Utilizar un método para el cálculo de los coeficientes del polinomio


interpolador. Se utilizo el método de diferencias de Newton. Solo se registra
una tabulación por nivel de diferencia, los demás datos fueron obtenidos en
Excel.

Sustituyendo los valores de la tabla 1.


𝑓 (𝑥 ) − 𝑓(𝑥0 ) 𝑓 (𝑥1 ) − 𝑓(𝑥0 )
=
𝑥 − 𝑥0 𝑥1 − 𝑥0
𝑓 (𝑥1 ) − 𝑓(𝑥0 )
𝑓 (𝑥 ) = 𝑓(𝑥0 ) + (𝑥 − 𝑥0 )
𝑥1 − 𝑥0
𝐴0 = 𝑓(𝑥0 ) = 0
Primeras diferencias
𝑓(𝑥1 )−𝑓(𝑥0 ) 3−0
𝐴1 =𝑓 (𝑥0 , 𝑥1 ) = =2−0.5 = 2
𝑥1 −𝑥0

Segundas diferencias
𝑓(𝑥1 ,𝑥2 )−𝑓(𝑥0 ,𝑥1 )
𝐴2 = 𝑓 (𝑥0 , 𝑥1 , 𝑥2 ) = = -0.254545455
𝑥2 −𝑥0

Terceras diferencias
𝑓 (𝑥2 , 𝑥3 ) − 𝑓(𝑥1 , 𝑥2 )
𝐴3 = 𝑓 (𝑥0 , 𝑥1 , 𝑥2 , 𝑥3 ) = = 0.020873206
𝑥3 − 𝑥0
Cuartas diferencias
𝑓 (𝑥3 , 𝑥4 ) − 𝑓 (𝑥2 , 𝑥3 )
𝐴4 = 𝑓 (𝑥0 , 𝑥1 , 𝑥2 , 𝑥3 , 𝑥4 ) = = −0.001314682
𝑥4 − 𝑥0
Quintas diferencias
𝑓 (𝑥4 , 𝑥5 ) − 𝑓 (𝑥3 , 𝑥4 )
𝐴5 = 𝑓 (𝑥0 , 𝑥1 , 𝑥2 , 𝑥3 , 𝑥4 , 𝑥5 ) = = 6.3964𝐸 − 05
𝑥5 − 𝑥0
Sextas diferencias
𝑓(𝑥5 , 𝑥6 ) − 𝑓 (𝑥4 , 𝑥5 )
𝐴6 = 𝑓 (𝑥0 , 𝑥1 , 𝑥2 , 𝑥3 , 𝑥4 , 𝑥5 , 𝑥6 ) = = −2.78581𝐸 − 06
𝑥6 − 𝑥0
Séptimas diferencias
𝑓 (𝑥6 , 𝑥7 ) − 𝑓(𝑥5 , 𝑥6 )
𝐴7 = 𝑓 (𝑥0 , 𝑥1 , 𝑥2 , 𝑥3 , 𝑥4 , 𝑥5 , 𝑥6 , 𝑥7 ) = = 1.63767𝐸 − 07
𝑥7 − 𝑥0
Octavas diferencias
𝑓 (𝑥7 , 𝑥8 ) − 𝑓 (𝑥6 , 𝑥7 )
𝐴8 = 𝑓 (𝑥0 , 𝑥1 , 𝑥2 , 𝑥3 , 𝑥4 , 𝑥5 , 𝑥6 , 𝑥7 , 𝑥8 ) = = −1.35154𝐸 − 08
𝑥8 − 𝑥0
Novenas diferencias
𝑓(𝑥8 , 𝑥9 ) − 𝑓(𝑥7 , 𝑥8 )
𝐴9 = 𝑓 (𝑥0 , 𝑥1 , 𝑥2 , 𝑥3 , 𝑥4 , 𝑥5 , 𝑥6 , 𝑥7 , 𝑥8 , 𝑥9 ) = = 1.09142𝐸 − 09
𝑥9 − 𝑥0
Decimas diferencias
𝑓 (𝑥9 , 𝑥10 ) − 𝑓 (𝑥8 , 𝑥9 )
𝐴10 = 𝑓 (𝑥0 , 𝑥1 , 𝑥2 , 𝑥3 , 𝑥4 , 𝑥5 , 𝑥6 , 𝑥7 , 𝑥8 , 𝑥9 , 𝑥10 ) =
𝑥10 − 𝑥0
= −7.45176𝐸 − 11
Onceabas diferencias
𝑓 (𝑥10 , 𝑥11 ) − 𝑓(𝑥9 , 𝑥10 )
𝐴11 = 𝑓 (𝑥0 , 𝑥1 , 𝑥2 , 𝑥3 , 𝑥4 , 𝑥5 , 𝑥6 , 𝑥7 , 𝑥8 , 𝑥9 , 𝑥10 , 𝑥11 ) =
𝑥11 − 𝑥0
= 4.24446𝐸 − 12
Doceavas diferencias
𝑓 (𝑥11 , 𝑥12 ) − 𝑓(𝑥10 , 𝑥11 )
𝐴12 = 𝑓 (𝑥0 , 𝑥1 , 𝑥2 , 𝑥3 , 𝑥4 , 𝑥5 , 𝑥6 , 𝑥7 , 𝑥8 , 𝑥9 , 𝑥10 , 𝑥11 , 𝑥12 ) =
𝑥12 − 𝑥0
= −2.04184𝐸 − 13
Treceava diferencia
𝑓 (𝑥12 , 𝑥13 ) − 𝑓(𝑥11 , 𝑥12 )
𝐴13 = 𝑓 (𝑥0 , 𝑥1 , 𝑥2 , 𝑥3 , 𝑥4 , 𝑥5 , 𝑥6 , 𝑥7 , 𝑥8 , 𝑥9 , 𝑥10 , 𝑥11 , 𝑥12 , 𝑥13 ) =
𝑥13 − 𝑥0
= 9.15553𝐸 − 15
Figura 5. Datos tabulados de todos los niveles de diferencias en Excel.
Figura 5 y 6. Se muestra la tabulación en Excel por partes.
3. Calcular polinomio por diferencias divididas de Newton

Figura 7. Calculo de valores desconocidos por medio diferencias divididas de Newton en Excel.
Cálculo de polinomios por diferencias divididas de Newton por el método de
progresión.
Progresivo

𝑃𝑛−1 (𝑥 ) = 𝑓 [𝑋0 ] + 𝑓 [𝑋0 , 𝑋1 ](𝑥 − 𝑥0 ) + 𝑓 [𝑋0 , 𝑋1 , 𝑋2 ](𝑥 − 𝑥0 )(𝑥 − 𝑥1 ) + ⋯


+ 𝑓[𝑋0 , 𝑋1 , … , 𝑋𝑛 ](𝑥 − 𝑥0 )(𝑥 − 𝑥1 ) … (𝑥 − 𝑥𝑛−1 )
Se sustituyen los valores dejando x como x, si quiere encontrar un valor solo debe
de sustituir x por el valor que busca encontrar y de esta forma tendrá un valor
aproximado.
𝑃𝑛−1 (𝑥) =

0+

𝑓[2](𝑥 − 0.5) +

𝑓[−0.254545455](𝑥 − 0.5)(𝑥 − 2) +

𝑓[0.020873206](𝑥 − 0.5)(𝑥 − 2)(𝑥 − 6) +

𝑓[−0.001314682](𝑥 − 0.5)(𝑥 − 2)(𝑥 − 6)(𝑥 − 10) +

𝑓[6.3964𝐸 − 05](𝑥 − 0.5)(𝑥 − 2)(𝑥 − 6)(𝑥 − 10)(𝑥 − 14) +

𝑓[−2.78581𝐸 − 06](𝑥 − 0.5)(𝑥 − 2)(𝑥 − 6)(𝑥 − 10)(𝑥 − 14)(𝑥 − 18) +

𝑓[1.63767𝐸 − 07](𝑥 − 0.5)(𝑥 − 2)(𝑥 − 6)(𝑥 − 10)(𝑥 − 14)(𝑥 − 18)(𝑥 − 22) +

𝑓[−1.35154𝐸 − 08](𝑥 − 0.5)(𝑥 − 2)(𝑥 − 6)(𝑥 − 10)(𝑥 − 14)(𝑥 − 18)(𝑥 − 22)(𝑥 − 26) +

𝑓[1.09142𝐸 − 09](𝑥 − 0.5)(𝑥 − 2)(𝑥 − 6)(𝑥 − 10)(𝑥 − 14)(𝑥 − 18)(𝑥 − 22)(𝑥 − 26)(𝑥 − 30) +

𝑓[−7.45176𝐸 − 11](𝑥 − 0.5)(𝑥 − 2)(𝑥 − 6)(𝑥 − 10)(𝑥 − 14)(𝑥 − 18)(𝑥 − 22)(𝑥 − 26)(𝑥 − 30)(𝑥 − 34) +

𝑓[4.24446𝐸 − 12](𝑥 − 0.5)(𝑥 − 2)(𝑥 − 6)(𝑥 − 10)(𝑥 − 14)(𝑥 − 18)(𝑥 − 22)(𝑥 − 26)(𝑥 − 30)(𝑥 − 34)(𝑥 − 38) +

𝑓[−2.04184𝐸 − 13](𝑥 − 0.5)(𝑥 − 2)(𝑥 − 6)(𝑥 − 10)(𝑥 − 14)(𝑥 − 18)(𝑥 − 22)(𝑥 − 26)(𝑥 − 30)(𝑥 − 34)(𝑥
− 38)(𝑥 − 42) +

𝑓[9.15553𝐸 − 15](𝑥 − 0.5)(𝑥 − 2)(𝑥 − 6)(𝑥 − 10)(𝑥 − 14)(𝑥 − 18)(𝑥 − 22)(𝑥 − 26)(𝑥 − 30)(𝑥 − 34)(𝑥 − 38)(𝑥
− 42)(𝑥 − 46)

2.04184 x10^-13 x^{12} + (5.37591E-11x^{11}) - (6.00000 x^{10}) + (1680.00000 x^9) -


(207720.00001 x^8) + (14918400.00048x^7) - (688379328.00941x^6) +
(21295572480.12055x^5) - (446642791681.0021x^4) + (6260878848005.122x^3) -
(5.60335E13x^2) + (2.88533E14x)- (13.44046)
En la siguiente tabla de Excel se puede interpolar cualquier valor y nos dará un valor
que se aproxima al real.

Resultados

Figura 7.1 Imagen miniatura de figura 7.

Puntos x f(x)
0 0.5 0
1 2 3
2 6 5.4
3 10 6
4 14 6
5 18 5.4
6 22 3.5
7 26 3.5
8 30 1.8
9 34 3.5
10 38 4.5
11 42 4.2
12 46 3
13 48 0
4. Graficar la función teniendo como referencia la muestra seleccionada.

Grafica 1. Puntos seleccionados


7.00

6.00

5.00

4.00

3.00

2.00

1.00

0.00
0.00 5.00 10.00 15.00 20.00 25.00 30.00 35.00 40.00 45.00 50.00

Figura 4.1 referencia a figura 4.


Compartir los datos de la gráfica de su polinomio con el resto de sus compañeros e incluir en una segunda gráfica todos
los resultados.

Grafica 2. Graficas conjuntas


7

0
0 5 10 15 20 25 30 35 40 45 50

-1

Saidet Samuel Yoshio Mario Juan


Polinómica (Saidet) Polinómica (Samuel) Polinómica (Yoshio) Polinómica (Mario) Polinómica (Juan)
Conclusiones y discusiones
La solución puede variar debido a que la escala no es la misma en todos los casos
aparte de que los puntos no están exactamente en los limites de la figura ya que
se pusieron por aproximación, no se utilizo una herramienta para esto, tampoco se
sabe con exactitud el valor de los puntos elegidos. También que el método de
diferencias divididas de Newton es menos exacto que interpolación de la Grange
pero es muy útil si la cantidad de puntos va a variar ya que no se tiene que volver
a hacer todo el procedimiento simplemente agregar lo eliminar los elementos
necesarios. Aunque estos métodos solo sirven para acercarnos a un resultado
estimado, pero no nos dan el resultado en sí, sirven para saben que en rango de
valores se puede encontrar y si es necesario usar un método más preciso, pero
solo en ese fragmento de área sin tener que aplicarlo a todos los valores.
Referencias
Walter Mora F. (2013). Escuela de Matemática Instituto Tecnológico de Costa
Rica. Introducción a los métodos numéricos. Implementaciones en Basic.
Recuperado de: https://perhuaman.files.wordpress.com/2014/06/metodos-
numericos-wmora.pdf

Anexos

Se trato se obtener una gráfica con la función del grado obtenido, pero resulto una
gráfica muy rara. Fue obtenida por la herramienta GeoGebra.

También podría gustarte