Está en la página 1de 4

Métodos Numéricos

Universidad de Sonora

Profesor Santana Bejarano Dupret Alejandro

Parcial 3

Codificación Interpolación de Newton

Jiménez Martínez Ivan Eduardo

28/04/2021
Resumen

Comenzando con el resumen en esta tarea se vio algo parecido a lo ya hecho en el curso
que fue codificar en Python un método numérico en este caso siendo la interpolación de
Lagrange para poder así aproximar el resultado de valores dados. A continuación describiré
la metodología usada para ello. Primero que nada ahora no se implementan la librería de
matemáticas si no que simplemente se empieza a codificar que en mi caso di la instrucción
de dar la bienvenida a aquel que use mi programa, después de eso se establece la
instrucción de que me diera el grado máximo del polinomio así como la instrucción de que
me diera los valores de X en orden y separados por comas. Siguiendo con este
procedimiento también puse la instrucción de que me dieran los valores de Y de igual
manera en orden y separados por comas. Casi por ultimo establecer la función de como
funciona el método de interpolación de LaGrange. Ya para terminar agregue la instrucción
por si la persona quiere repetir el método no tenga que meter todos los valores de nuevo y
la maquina sepa cuales son. Y por ultimo agregue una breve despedida para cuando la
persona haya terminado de usar el código. Finalmente probé el código con la tabla que
tenemos en avaus y como esperaba dieron valores muy parecidos, casi exactos. Terminando
con esta tarea lo ultimo que hice fue interpolar en los valores dados en la tarea y lo que
obtuve fue lo siguiente:

Aclarando algunas cosas el grado máximo del polinomio a construir es 5 porque son 6
datos de X y Y dados en la tabla del avaus, se ingresaron los valores de X y Y a mano
separados por comas y en orden, y los incisos pedidos en la tarea serán señalados mas
abajo.

Dame los valores de x de su tabla, separados por comas:


10,15,20,25,40,50,55,60,75

Dame los valores de y de su tabla, separados por comas:


5,20,18,40,33,54,70,60,78
Dame la x a interpolar
24 Este es el inciso a)

La interpolacion en el punto solicitado es 35.24633260218182


Deseas interpolar en otro punto? (y/n)
Y

Dame la x a interpolar
32 Este es el inciso b)

La interpolacion en el punto solicitado es 52.77026294810257


Deseas interpolar en otro punto? (y/n)
Y

Dame la x a interpolar
48 Este es el inciso c)

La interpolacion en el punto solicitado es 45.25606088861547


Deseas interpolar en otro punto? (y/n)
Y

Dame la x a interpolar
66 Este es el inciso d)

La interpolacion en el punto solicitado es 23.05089126399926


Deseas interpolar en otro punto? (y/n)
N
Gracias por usar este programa :)
Adiooos!
Mensaje de despedida después de usar mi código.

Link para el código:


https://www.pythonanywhere.com/user/IvanEd20/shares/02478d8aabad419580cc65b26863
9e54/

También podría gustarte