Interpolación de Lagrange



-Fundamento Teórico-

Fundamento teórico:
  1. Problema de interpolación: El objetivo principal es encontrar un polinomio que pase por un conjunto de n+1 puntos (x₀, y₀), (x₁, y₁), ..., (xₙ, yₙ), donde xᵢ son los valores de la variable independiente y yᵢ son los valores correspondientes a la función.
  2. Polinomio interpolador: El polinomio de Lagrange, Pₙ(x), se construye como una combinación lineal de funciones base, Lᵢ(x), donde i va desde 0 hasta n. Estas funciones base están definidas de tal manera que cada Lᵢ(x) toma el valor 1 en xᵢ y 0 en todos los demás puntos xⱼ con j ≠ i.
  3. Función base: La función base Lᵢ(x) se calcula utilizando la fórmula: 
Lᵢ(x) = ∏ⱼ₹ᵢ (x - xⱼ) / (xᵢ - xⱼ) , donde el producto se realiza sobre todos los j distintos de i. 
  1. Polinomio interpolador de Lagrange: El polinomio interpolador Pₙ(x) se expresa como:
Pₙ(x) = ∑ᵢ=₀ⁿ yᵢLᵢ(x). 
  1. Unicidad: El polinomio de Lagrange de grado n-1 que pasa por n puntos dados es único.

-Algoritmo del Método-

Fundamento teórico:
  1. Problema de interpolación: El objetivo principal es encontrar un polinomio que pase por un conjunto de n+1 puntos (x₀, y₀), (x₁, y₁), ..., (xₙ, yₙ), donde xᵢ son los valores de la variable independiente y yᵢ son los valores correspondientes a la función.
  2. Polinomio interpolador: El polinomio de Lagrange, Pₙ(x), se construye como una combinación lineal de funciones base, Lᵢ(x), donde i va desde 0 hasta n. Estas funciones base están definidas de tal manera que cada Lᵢ(x) toma el valor 1 en xᵢ y 0 en todos los demás puntos xⱼ con j ≠ i.
  3. Función base: La función base Lᵢ(x) se calcula utilizando la fórmula: 
Lᵢ(x) = ∏ⱼ₹ᵢ (x - xⱼ) / (xᵢ - xⱼ) , donde el producto se realiza sobre todos los j distintos de i. 
  1. Polinomio interpolador de Lagrange: El polinomio interpolador Pₙ(x) se expresa como:
Pₙ(x) = ∑ᵢ=₀ⁿ yᵢLᵢ(x). 
  1. Unicidad: El polinomio de Lagrange de grado n-1 que pasa por n puntos dados es único.

-Ejemplo Resulto Paso a Paso-

Dado el siguiente conjunto de puntos:

(1,2),(2,3),(4,1)(1, 2),\quad (2, 3),\quad (4, 1)

Encuentra el polinomio interpolante de Lagrange que pasa por esos puntos y evalúalo en x=3x = 3.


🧠 Paso 1: Fórmula de interpolación de Lagrange

El polinomio interpolante de Lagrange de grado n1n-1 para los puntos (x0,y0),,(xn,yn)(x_0, y_0), \dots, (x_n, y_n) es:

P(x)=i=0nyiLi(x)P(x) = \sum_{i=0}^{n} y_i \cdot L_i(x)

donde

Li(x)=j=0jinxxjxixjL_i(x) = \prod_{\substack{j=0 \\ j \ne i}}^{n} \frac{x - x_j}{x_i - x_j}

🧩 Paso 2: Sustituir los puntos

Puntos dados:

  • x0=1,y0=2x_0 = 1, y_0 = 2

  • x1=2,y1=3x_1 = 2, y_1 = 3

  • x2=4,y2=1x_2 = 4, y_2 = 1

Construimos cada Li(x)L_i(x):


📌 L0(x)L_0(x):

L0(x)=(xx1)(xx2)(x0x1)(x0x2)=(x2)(x4)(12)(14)=(x2)(x4)(1)(3)=(x2)(x4)3L_0(x) = \frac{(x - x_1)(x - x_2)}{(x_0 - x_1)(x_0 - x_2)} = \frac{(x - 2)(x - 4)}{(1 - 2)(1 - 4)} = \frac{(x - 2)(x - 4)}{(-1)(-3)} = \frac{(x - 2)(x - 4)}{3}

📌 L1(x)L_1(x):

L1(x)=(x1)(x4)(21)(24)=(x1)(x4)(1)(2)=(x1)(x4)2L_1(x) = \frac{(x - 1)(x - 4)}{(2 - 1)(2 - 4)} = \frac{(x - 1)(x - 4)}{(1)(-2)} = \frac{-(x - 1)(x - 4)}{2}

📌 L2(x)L_2(x):

L2(x)=(x1)(x2)(41)(42)=(x1)(x2)(3)(2)=(x1)(x2)6L_2(x) = \frac{(x - 1)(x - 2)}{(4 - 1)(4 - 2)} = \frac{(x - 1)(x - 2)}{(3)(2)} = \frac{(x - 1)(x - 2)}{6}

🧮 Paso 3: Formar el polinomio

P(x)=2L0(x)+3L1(x)+1L2(x)P(x) = 2 \cdot L_0(x) + 3 \cdot L_1(x) + 1 \cdot L_2(x) P(x)=2(x2)(x4)33(x1)(x4)2+(x1)(x2)6P(x) = 2 \cdot \frac{(x - 2)(x - 4)}{3} - 3 \cdot \frac{(x - 1)(x - 4)}{2} + \frac{(x - 1)(x - 2)}{6}

🔍 Paso 4: Evaluar en x=3x = 3

L0(3)=(32)(34)3=(1)(1)3=13L_0(3) = \frac{(3 - 2)(3 - 4)}{3} = \frac{(1)(-1)}{3} = -\frac{1}{3} L1(3)=(31)(34)2=(2)(1)2=1L_1(3) = \frac{-(3 - 1)(3 - 4)}{2} = \frac{-(2)(-1)}{2} = 1 L2(3)=(31)(32)6=(2)(1)6=13L_2(3) = \frac{(3 - 1)(3 - 2)}{6} = \frac{(2)(1)}{6} = \frac{1}{3} P(3)=2(13)+3(1)+1(13)=23+3+13=83P(3) = 2 \cdot \left(-\frac{1}{3}\right) + 3 \cdot (1) + 1 \cdot \left(\frac{1}{3}\right) = -\frac{2}{3} + 3 + \frac{1}{3} = \frac{8}{3}

Resultado final:

  • El valor interpolado en x=3x = 3 es:

P(3)=832.667P(3) = \frac{8}{3} \approx 2.667

Comentarios