Calculadora de polinomios de Lagrange

Esta calculadora en línea construye el polinomio de Lagrange para un conjunto determinado de puntos, muestra una solución paso a paso y traza el polinomio de Lagrange así como sus polinomios base en un gráfico. Además, puede interpolar puntos adicionales, si se le da

Esta página existe gracias a los esfuerzos de las siguientes personas:

Timur

Timur

Juan Manuel Gimenez

Juan Manuel Gimenez

Creado: 2020-12-17 19:45:05, Última actualización: 2020-12-17 19:45:05

Escribí esta calculadora para poder verificar las soluciones a los problemas de interpolación de Lagrange. En estos problemas a menudo se pide que se interpola el valor de la función desconocida correspondiente a un determinado valor x, utilizando la fórmula de interpolación de Lagrange a partir del conjunto de datos dado, es decir, un conjunto de puntos x, f(x).

La calculadora que figura a continuación puede ayudar en lo siguiente:

  1. Encuentra la fórmula polinómica final de Lagrange para un conjunto de datos dado.
  2. Muestra la derivación de la fórmula paso a paso.
  3. Interpola la función desconocida calculando el valor del polinomio de Lagrange en los valores x dados (puntos de interpolación)
  4. Traza el conjunto de datos, los puntos interpolados, el polinomio de Lagrange y sus polinomios base en el gráfico.

Uso

Primero, introduzca los puntos de datos, un punto por línea, en la forma x f(x), separados por espacios. Si desea interpolar la función por el polinomio de Lagrange, introduzca los puntos de interpolación en el siguiente campo, solo valores x, separados por espacios.

Por defecto, la calculadora muestra la fórmula final y los puntos de interpolación. Si quiere ver una solución paso a paso para la fórmula del polinomio, active la opción "Mostrar solución paso a paso". El gráfico de la parte inferior muestra el polinomio de Lagrange, así como sus polinomios base. Estos pueden ser desactivados.

También puede encontrar alguna teoría sobre el polinomio de Lagrange debajo de la calculadora.

PLANETCALC, Calculadora de polinomios de Lagrange

Calculadora de polinomios de Lagrange

Dígitos después del punto decimal: 2
Polinomio de Lagrange
 
El archivo es muy grande; La ralentización del navegador puede ocurrir durante la carga y creación.
El archivo es muy grande; La ralentización del navegador puede ocurrir durante la carga y creación.
Polinomio de Lagrange
El archivo es muy grande; La ralentización del navegador puede ocurrir durante la carga y creación.

Polinomio de Lagrange

Supongamos que tenemos un conjunto de puntos de datos para la función desconocida, donde no hay dos x iguales:

(x_{0},y_{0}),\ldots ,(x_{j},y_{j}),\ldots ,(x_{k},y_{k})

Construyamos el siguiente polinomio (llamado polinomio de Lagrange):

L(x):=\sum _{j=0}^{k}y_{j}\ell _{j}(x)

donde \ell _{j}(x) es el polinomio base de Lagrange

\ell _{j}(x):=\prod _{\begin{smallmatrix}0\leq m\leq k\\m\neq j\end{smallmatrix}}{\frac {x-x_{m}}{x_{j}-x_{m}}}={\frac {(x-x_{0})}{(x_{j}-x_{0})}}\cdots {\frac {(x-x_{j-1})}{(x_{j}-x_{j-1})}}{\frac {(x-x_{j+1})}{(x_{j}-x_{j+1})}}\cdots {\frac {(x-x_{k})}{(x_{j}-x_{k})}}

Si se mira la fórmula del polinomio base para cualquier j, se puede encontrar que para todos los puntos i no igual a j el polinomio base para j es cero, y en el punto j el polinomio base para j es uno. Es decir,

y_{j}\ell _{j}(x_{j})=y_{j} \cdot 1=y_{j}

y

L(x_{j})=y_{j}+0+0+\dots +0=y_{j}

lo que significa que el polinomio de Lagrange interpola la función exactamente.

Nótese que la fórmula de interpolación de Lagrange es susceptible al fenómeno de Runge. Se trata de un problema de oscilación en los bordes de un intervalo cuando se utilizan polinomios de alto grado sobre un conjunto de puntos de interpolación equidistantes. Es importante tenerlo en cuenta, porque significa que ir a grados más altos (es decir, tener más puntos de datos en el conjunto) no siempre mejora la precisión de la interpolación.

Sin embargo, también hay que tener en cuenta que, a diferencia de otras fórmulas de interpolación, la fórmula de Lagrange no requiere que los valores de x sean equidistantes. Se utiliza en algunas técnicas para mitigar el problema, como el cambio de puntos de interpolación utilizando nodos de Chebyshev.

URL copiada al portapapeles
PLANETCALC, Calculadora de polinomios de Lagrange

Comentarios