Universidad Tecnolégica de la Mixteca
yajuste de curvas
4.1.2, Férmula de interpolacién de Lagrange.
El problema de aproximar una funcién por medio de un polinomio ha sido estudiado por gran-
des matemsticos, entre ellos se encuentra el matemético, fisico y asteénomo italiano Toxeph
Louis Lagrange (1736 — 1813)
Para encontrar el polinomio interpolante de Lagrange de grado uno, que pasa por los puntos
(20, F(20)) ¥ (21, f(@1)) se propone el potinomio de primer grado
P(x) a) a(x
donde ag y ay son constantes a determinar.
Como P(x) pasa por los puntos (2p, f(20)) y (1, F(ex)).e tiene que cumplir que,
P(x0) = ao(zo — 21) + a1 (zo — 0) = ao(z0 — 21) = f(0),
y
P(r) = ag(e1 ~ 21) + x(x — 29) = an(21 — a0) = Ser),
de donde ses hin
Gm Ta
Ast en :
>a) = fm) 2D 4 pee, y t= 20)
Pe) = So LH + ton
Para encontrar el polinomio interpolante de Lagrange de grado dos, que pasa por los puntos
(0, f(20)), (21, f(22)) y (22, {(22)) se propone el polinomio de segundo grado
P(x) = ag(z — 21)(z — 22) + an(2 — t0)(2 — 22) + ao — zo)(z - 21),
el cual cumple que
P(x) = a0(%0 ~ #1)(20 ~ 2) + a1(20 ~ £0)(40 ~ #2) + a2(x0 ~ to)(t0 — 1) = F(x0),
Plas) = doles ~ 21)(2s — 22) + a4 21 ~ 20)(2 ~ 22) + anf ~ 2o)(11 ~ 21) = fla),
P(x2) = ao(t2~ #1)(22 ~ 2) + ar(a2~ 20)(2~ 42) + a2(#2 ~ xo)(x2~ 21) = f(x2),
por lo que
ag =< Leo) o - — fled yap - flea)
Gomme my ayer me)” yaaa a)
Lucgo,
= plese ze te) pry, ale ta) or) (evo le nn)
PQ) 10a ayes 2} 1 aoe 2 Sane)
Juan Luis Hemnndez. Lépez. 80‘Universidad Tecnolégica de la Mixteca
Interpolacién y ajuste de curvas,
‘De manera similar, l polinomio de Lagrange de grado tres que pasa por los puntos (, f(20)).
(rs, Fle). (a: fea) ¥ (wa, f(zs))se8
, pay obt ale Ne), 79.
PQ) = Seo ayer alee) | OG aol aa) aa)
fey) Ea BOE Bae 20) egy) Ce 2aNle — Ea)le— 22)
[0G alan nyer aa) | LOTS aoyes Nem 2
En general, para un conjunto de n + 1 puntos, se tiene el siguiente teorema,
‘Teorema 4.1.3 (Polinomio de Lagrange).
Sizz9,201,--. tq Son n-+ 1 ndmeros distintos y si f es una funcién cuyos valores estin
dados en esos nimeros, entonces existe un tinico polinomio P() de grado a lo més n,
que cumple lo siguiente
S (ee) = P(e), k= 0,1,2,
El potinomio P(x) esté dado por
P(z) = F(@0)Ln ole) + F(e1)Lnale) +--+ f(@n)Lnnl@) = D> F@e)Ln al),
i
donde para cada k = 0,1,2,...4n.
(x = o)(a = ri) (ete ae = te)
Pal) = ag) e =a) (ee BeA)@E = Fees)
P(z) se lama n-ésimo polinomio interpolante de Lagrange.
Demostracién.- La existencia del polinomio P(zr) es clara en el teorema, Para demostrar la
tunicidad, supongase que existe otro polinomio Q(:x) de grado a lo mas n, tal que
Slee) = QAze), k= 012.007.
Entonces, el polinomio H (2) =
que
(@) ~ Q(z) es de grado a lo més n, y tiene n + L rafces, ya
A(x) = P(tx) ~ Q(ae) = Fae) — fee) =
Por el teorema fundamental del dlgebra esto es imposible, a menos que (Q(x) sea el polinomio
cero, Q(x) = 0. Lo que implica que P(x) = Q(2) Bo
k= 01,2,...40,
El polinomio de interpolacién de Lagrange fue enunciado por Lagrange en 1795, pero fue
descubierto por Edward Waring en 1779 y més tarde redescubierto por Leonhard Euler en
1783.
Juan Luis Hemnéndez. Lépez. 81Universidad Tecnolégica de la Mixteca
Interpolacién y ajuste de curvas
Ejemplo 4.1.4 (Polinomios de Lagrange de la funcion f(x) ~ ¢*).
Encontrar cl polinomio interpolante de Lagrange de grado tres para la funcién f(z) — e*,
utilizando los nodos x9 = —1, 21 = —0.5, 22 = Oy ay = 1. Use este polinomio para
aproximar f{(0.3) = e°%, esto es ilerpole en x = 0.3. También interpole con un polinomio
de Lagrange de segundo grado en x = 0.3.
Solucién.~ Al formar la tabla de datos, se tiene que
7 7 a
Zi =| -05 fo,
Fee) [0.36788 [0.60653 [T [2.718282
El tercer polinomio interpolante de Lagrange es
P(t) = ¥7 fta)Lne(e) = flvo)Lso(2) + fle)Laa(z) + f(@2)La(z) + F(es)Lss(e),
donde
Iaple) =
Tale) =
Isale) =
Isat) =
Al sustituir valores
Iole) = a(x +0.5)(« 1),
(e+ (e- 02-1) Bos
al) = TESTE Os- as ya
(2+ D405) 1) og 5a? 1),
fale) = = 22 40.5302 — 0)
(e+ De+05@-0) 1 coe
bale) = Garona ~ 3 + VE +0.8)
Luego,
Pee) = 0.86788e(e+0.5)(r 1) + SEAMED oe poy? 1)
| 2 T1s2622(0 + 1)(e+0.5)
82‘Universidad Tecnolégica de la Mixteca
Interpolacién y ajuste de curvas,
obien,
Pa(z) = 0. 15562732* + 0.54308012? + 1. 01957372 + 1
Interpolando en = 0.3, se tiene que P(0.3) = 1.35895, y (0.3) = e3 = 1.34986. Asi,
el error que se comete al utilizar el valor interpolado por el valor verdadero es
A = |f(0.3) — Ps(0.3)| = 0.00909252,
Figura 4.2: Grafica de la funcién f(x) y P,(2).
Para un polinomio de segundo grado se necesitan tres puntos (0, {(20)), (21, {(2)) ¥ (22, f(2)).
Como se quiere interpolar en 2 = 0. 3, se utilizan los puntos mas cereanos al valor a interpolar,
en este caso se toman 9 = ~0.5, 71 = Oy 42 = 1. Ast la nueva tabla de datos es,
v7 fT 2
05 fot 1
Fee) [0.60053 [1 2.
El segundo polinomio interpolante de Lagrange es,
Per) = YO Slen)bnale) = f(eo)Lao(x) + fler)La, (2) + f(ea)La ale)
(e-ale— a) py, , (whem) 9), (e-elle—a) yy
= Gyn ai)ao may!) aon aay!) * Teale aay
ae 719282)
= 0.80870667 (2 — 1) — 2(e +0.5)(r— 1) + 1.812188¢(r + 0.5)
Juan Luis Hemnéndez. Lépez. 83Universidad Tecnolégica de la Mixteca
Interpolacic
yajuste de curvas
Allinterpolar en r= 0. 3, se tiene que
P(0.3) = 0,80870667 (0.3)(0.3 — 1) ~ 2(0.3 +0.5)(0.3 - 1)
+ 1.812188 (0.8)(0.3 +0.5)
= 138509672,
Elerror que se comete al usar el valor 1. 38509672, por el valor verdadero es
EA = |f(0.3) ~ P,(0.3)| = |1.34985881 — 1.38509672| = 0.03523791
Figura 4.3: Grifica de la funcién f(x) y P2(2),
Por lo general cuando se usa un polinomio de interpolacin no se expresa como el polinomio
de grado tres que se encontré, sino como el de grado dos.
Ejemplo 4.1.5 (Polinomios de Lagrange de un conjunto de datos).
En la tabla siguiente
TTI ]T273]4
w | 120 | 94 | 75 | 62
donde i es la corriente y v el voltaje consumido por un arco magnético, aproxime el valor de
v para i = 3.5 usando un polinomio de Lagrange y compare con cl valor dado por la férmula
empirica
Gi) = 30.4 + 90,4 0.07
Juan Luis Hemnndez. Lépez. 84