Rozdělené rozdíly - Divided differences

V matematice , dělená rozdíly je algoritmus , historicky používá pro výpočet tabulky logaritmů a goniometrických funkcí . Charles Babbage ‚s rozdílem motoru , časný mechanický kalkulátor , byl navržen tak, aby použít tento algoritmus ve svém provozu.

Rozdělené rozdíly jsou rekurzivní dělící proces. Metodu lze použít k výpočtu koeficientů v interpolačním polynomu v Newtonově formě .

Definice

Dáno k  + 1 datových bodů

V přední dělená Rozdíly jsou definovány takto:

V dozadu dělená Rozdíly jsou definovány takto:

Zápis

Pokud jsou datové body uvedeny jako funkce ƒ ,

člověk někdy píše

Používá se několik zápisů děleného rozdílu funkce ƒ na uzlech x 0 , ...,  x n :

atd.

Příklad

Rozdělené rozdíly pro a prvních několik hodnot :

Aby byl rekurzivní proces jasnější, lze rozdělené rozdíly vložit do tabulky:

Vlastnosti

  • Rozdělené rozdíly jsou symetrické: Pokud jde o permutaci, pak
kde je v otevřeném intervalu určeno nejmenším a největším z 's.

Maticová forma

Rozdělené diferenční schéma lze vložit do horní trojúhelníkové matice . Nech .

Pak to drží

Vyplývá to z Leibnizova pravidla. To znamená, že násobení takových matic je komutativní . Shrnuto, matice rozdělených rozdílových schémat s ohledem na stejnou sadu uzlů tvoří komutativní prstenec .
  • Protože je to trojúhelníková matice, její vlastní čísla jsou zjevně .
  • Nechť je funkce podobná deltě Kroneckera
Je tedy zřejmé , že jde o vlastní funkci bodového násobení funkcí. To je jakýmsi „ eigenmatrix “ z : . Nicméně, všechny sloupce jsou násobky každého jiný, matice rank ze je 1. Takže si můžete sestavit matici všech vektorů z tý sloupec každého . Označte matici vlastních vektorů pomocí . Příklad
Diagonalizace of lze zapsat jako
.

Alternativní definice

Rozšířená forma

Pomocí polynomické funkce s tímto lze zapsat jako

Alternativně můžeme povolit počítání zpět od začátku sekvence definováním kdykoli nebo . Tato definice umožňuje být interpretována jako , interpretována jako , interpretována jako atd. Rozšířená forma děleného rozdílu se tak stává

Ještě další charakterizace využívá limity:

Částečné zlomky

Částečné zlomky můžete reprezentovat pomocí rozšířené formy dělených rozdílů. (Tento nezjednodušuje výpočty, ale je zajímavé, sám o sobě.) Je-li a jsou polynomiální funkce , kde a je uveden v podmínkách lineárních faktorů tím , pak vyplývá z částečného rozkladu frakce této

Pokud jsou přijaty limity dělených rozdílů, pak toto spojení také platí, pokud se některé shodují.

Pokud je polynom funkce s libovolným stupněm, a to se rozloží pomocí polynomu dělení a tím , potom

Peano forma

Rozdělené rozdíly lze vyjádřit jako

kde je B -spline stupně pro datové body a je -tá derivace funkce .

Toto se nazývá Peano forma rozdělených rozdílů a nazývá se Peano jádro pro rozdělené rozdíly, oba pojmenované po Giuseppe Peano .

Taylorova forma

První objednávka

Pokud jsou uzly kumulovány, pak je numerický výpočet dělených rozdílů nepřesný, protože rozdělíte téměř dvě nuly, z nichž každá má vysokou relativní chybu v důsledku rozdílů podobných hodnot . Nicméně víme, že rozdíl kvocienty aproximovat derivát a naopak:

pro

Tuto aproximaci lze převést na identitu, kdykoli platí Taylorova věta .

Zvláštní síly můžete eliminovat rozšířením řady Taylor uprostřed mezi a :

, to je

Vyšší řád

K aproximaci dělených rozdílů lze v zásadě použít Taylorovu řadu nebo jakoukoli jinou reprezentaci s funkčními řadami . Taylorovy řady jsou nekonečné sumy mocenských funkcí . Mapování z funkce na dělený rozdíl je lineární funkce . Tuto funkci můžeme také použít na součty funkcí.

Zápis expresní síly s běžnou funkcí:

Pravidelná řada Taylor je váženým součtem výkonových funkcí:

Taylorova řada pro rozdělené rozdíly:

Víme, že první členy zmizí, protože máme vyšší rozdílové pořadí než polynomické, a v následujícím výrazu je dělený rozdíl jeden:

Z toho vyplývá, že Taylorova řada pro dělený rozdíl v podstatě začíná, což je také jednoduchá aproximace děleného rozdílu podle věty o střední hodnotě dělených rozdílů .

Pokud bychom museli vypočítat dělené rozdíly pro výkonové funkce obvyklým způsobem, narazili bychom na stejné numerické problémy, jaké jsme měli při výpočtu děleného rozdílu . Je hezké, že existuje jednodušší způsob. Drží to

V důsledku toho můžeme vypočítat rozdělené rozdíly mezi tím, o rozdělení o formální mocninné řady . Podívejte se, jak se to snižuje na postupný výpočet sil, když počítáme pro několik .

Pokud potřebujete vypočítat celé schéma děleného rozdílu s ohledem na Taylorovu řadu, přečtěte si část o rozdělených rozdílech výkonových řad .

Polynomy a mocninové řady

Zvláště zajímavé jsou dělené rozdíly polynomů, protože mohou těžit z Leibnizova pravidla. Matice s

obsahuje schéma děleného rozdílu pro funkci identity vzhledem k uzlům , obsahuje tedy rozdělené rozdíly pro mocninu s exponentem . V důsledku toho můžete získat dělené rozdíly pro polynomiální funkci vzhledem k polynomu aplikací (přesněji: její odpovídající maticové polynomické funkce ) na matici .

Toto je známé jako Opitzův vzorec .

Nyní zvažte zvýšení stupně na nekonečno, tj. Přeměňte Taylorův polynom na Taylorovu řadu . Nechť je funkce, která odpovídá výkonové řadě . Schéma děleného rozdílu můžete vypočítat výpočtem podle příslušné maticové řady . Pokud jsou všechny uzly stejné, pak je Jordanův blok a výpočet se scvrkává na zobecnění skalární funkce na maticovou funkci pomocí Jordanova rozkladu .

Dopředu rozdíly

Když jsou datové body rozloženy ve stejné vzdálenosti, dostaneme speciální případ, který se nazývá forwardové rozdíly . Vypočítávají se snáze než obecnější dělené rozdíly.

Všimněte si, že „rozdělená část“ z přední dělené rozdílu musí být stále počítán, obnovit vpřed rozdělený rozdíl od předního rozdílu .

Definice

Je dáno n datových bodů

s

dělené rozdíly lze vypočítat pomocí forwardových rozdílů definovaných jako

Vztah mezi rozdělenými rozdíly a dopřednými rozdíly je

Příklad

Viz také

Reference

  • Louis Melville Milne-Thomson (2000) [1933]. Kalkul konečných rozdílů . American Mathematical Soc. Kapitola 1: Rozdělené rozdíly. ISBN 978-0-8218-2107-7.
  • Myron B. Allen; Eli L. Isaacson (1998). Numerická analýza pro aplikovanou vědu . John Wiley & Sons. Příloha A. ISBN 978-1-118-03027-1.
  • Ron Goldman (2002). Pyramidové algoritmy: Dynamický programovací přístup ke křivkám a povrchům pro geometrické modelování . Morgan Kaufmann. Kapitola 4: Newtonova interpolace a diferenční trojúhelníky. ISBN 978-0-08-051547-2.

externí odkazy