Interpolación de Lagrange
python
En está ocasión les dejo el algoritmo hecho en python de la Interpolación de Lagrange, cualquier duda o comentario respecto al código lo pueden dejar en la parte de comentarios.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
#!/usr/bin/env python # -*- coding: utf-8 -*- r = eval(input("Ingresa el valor del grado r: ")) x = list(eval(input("Ingrese los valores de X separados por comas: "))) y = list(eval(input('Ingrese los valores de Y separados por comas : '))) X = float(eval(input(' Ingrese el valor de px: '))) px = 0 for i in range(r + 1): l = y[i] for j in range(r + 1): if j != i: l = l * ((X - x[j]) / (x[i] - x[j])) px = px + l print (px) |
Comentarios Facebook
1 Comment
la linea px = px + l tiene que estar fue del segundo for, aparte de eso, buen aporte