Lagrangeova interpolace

V numerické analýze , jsou Lagrangeovy polynomy , pojmenoval Joseph-Louis Lagrange , aby bylo možné interpolovat řadu bodů polynomu, který prochází přesně skrz tyto body rovněž nazývaných uzly. Tuto polynomiální interpolační techniku objevil Edward Waring v roce 1779 a později ji znovu objevil Leonhard Euler v roce 1783. Jde o speciální případ čínské věty o zbytku .

Definice

Dali jsme si n + 1 bodů (s x i odlišnými dvěma po dvou). Navrhujeme sestrojit polynom minimálního stupně, který na úsečce x i přebírá hodnoty y i , čehož je možné dosáhnout pomocí následující metody.

Následující studie navrhuje ukázat, že polynom je jediným polynomem stupně, který n uspokojí tuto vlastnost.

Lagrangeovy polynomy

Lagrangeovy polynomy spojené s těmito body jsou polynomy definované:

Máme zejména dvě vlastnosti:

  1. l i je stupně n pro všechna i  ;
  2. to znamená a pro

Interpolační polynom

Polynom definovaný jako je jedinečný polynom stupně, který nanejvýš n vyhovuje všem i .

Vskutku :

Příklad

Pro body nejprve vypočítáme Lagrangeovy polynomy:

Potom vypočítáme polynomiální funkci procházející těmito body:

Jiné psaní

Nastavme polynom . Okamžitě vidíme, že splňuje N ( x i ) = 0 a pomocí Leibnizova vzorce je jeho derivát:

.

Zejména v každém uzlu x k se všechny produkty navzájem ruší, kromě jednoho, což dává zjednodušení:

.

Lagrangeovy polynomy lze tedy definovat z N  :

.

Můžete použít N přeložit jedinečnost: Je-li Q šeky pro všechny i poté Q - L zmizí v místech x i je tedy násobkem N . Je tedy ve formě, kde P je libovolný polynom. Máme tedy sadu interpolačních polynomů spojených s body ( x i , y i ) a L je minimální stupeň.

Efektivní algoritmus

Alternativní psaní je základem rychlého algoritmu pro výpočet Lagrangeova interpolačního polynomu. Se stejnými notacemi jako dříve spočívá algoritmus ve výpočtu přístupem rozděl a panuj , poté jeho derivaci, která se poté vyhodnotí pomocí vícebodového vyhodnocení . Od toho odvozujeme

L(X)NE(X)=∑j=1myjNE′(Xj)(X-Xj).{\ displaystyle {\ frac {L (X)} {N (X)}} = \ součet _ {j = 1} ^ {m} {\ frac {y_ {j}} {N '(x_ {j}) (X-x_ {j})}}.} Vzhledem ke všem hodnotám lze vypočítat čitatele a jmenovatele racionálního zlomku, opět pomocí přístupu rozděl a panuj. Pomocí algoritmů rychlého násobení (in) lze Lagrangeovu interpolační polynom vypočítat pomocí řady kvazilineárních algebraických operací.  

Základ polynomů

Dáme si n + 1 odlišných skalárů . Pro jakýkoli polynom

P patřící do , pokud nastavíme , P je interpolační polynom odpovídající bodům: je roven polynomu L definovanému výše.

Tak jsme tedy jako rodina generátoru . Protože jeho mohutnost (rovná se

n + 1 ) se rovná dimenzi prostoru, je jeho základem.

Příklady: výběrem P = 1 nebo P = X máme:

  1.  ;
  2. .

Ve skutečnosti to je báze, jejíž dvojí základ je rodina n + 1 lineární formy z

Dirac definován .

Pokud vezmeme v úvahu bodový produkt:

,

rodina tvoří

ortonormální báze a .

Aplikace

Hlavní myšlenka

Řešení problému s interpolací vede k převrácení pevné matice typu Vandermondeovy matice . Jedná se o těžký výpočet počtu operací. Lagrangeovy polynomy definují nový základ polynomů, který umožňuje, aby již neměla úplnou matici, ale diagonální matici . Nicméně, invertující diagonální matice je triviální operace .

Lagrangeův -

Sylvesterův interpolační polynom

Pro každý multiset o scalars a jakéhokoliv prvku z , existuje jedinečná polynom na stupeň tak, že

.

Tento polynom je tedy zapsán , kde je jedinečný polynom stupně , který a všechny ostatní jsou nulové. Tím se zevšeobecňuje interpolace Lagrangeovy a

Hermitovy .

Podívejte se také

Související články

externí odkazy

Poznámky a odkazy

(fr) Tento článek je částečně nebo zcela převzat z článku Wikipedie v angličtině s názvem „  Lagrangeův polynom  “ ( viz seznam autorů ) .
  1. Scientific Computing: Kurzy, opravená cvičení a ilustrace v Matlabu v Knihách Google .
  2. Alin Bostan, Frédéric Chyzak, Marc Giusti, Romain Lebreton, Grégoire Lecerf, Bruno Salvy a Éric Schost, efektivní algoritmy ve formálním počtu ,2017( ISBN  979-10-699-0947-2 , číst online )
  3. Mathematics L3 - Applied Mathematics on Google Books .
  4. (en) EN Gantmacher  (in) , Theory of Matrices , sv.  1, vydavatelství Chelsea,1959( číst online ) , s.  101-102.
<img src="https://fr.wikipedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" title="" width="1" height="1" style="border: none; position: absolute;">