Numerova metoda - Numerovs method - Wikipedia

Numerovova metoda (nazývaná také Cowellova metoda) je numerická metoda řešení obyčejné diferenciální rovnice druhého řádu, ve kterém se výraz prvního řádu neobjevuje. Je to čtvrtý řád lineární vícestupňová metoda. Metoda je implicitní, ale lze ji učinit explicitní, pokud je diferenciální rovnice lineární.

Numerovovu metodu vyvinul ruský astronom Boris Vasil'evich Numerov.

Metoda

K řešení diferenciálních rovnic formy lze použít Numerovovu metodu

V něm tři hodnoty pořízeno ve třech ekvidistantních bodech souvisí takto:

kde , , , a .

Nelineární rovnice

Pro nelineární rovnice tvaru

metoda dává

To je implicitní lineární vícestupňová metoda, což se redukuje na explicitní metodu uvedenou výše, pokud je lineární v nastavením . Dosahuje přesnosti řádu 4 (Hairer, Nørsett & Wanner 1993, §III.10).

aplikace

V numerické fyzice se metoda používá k hledání řešení jednodimenzionálního Schrödingerova rovnice pro libovolné potenciály. Příkladem je řešení radiální rovnice pro sféricky symetrický potenciál. V tomto příkladu nám po oddělení proměnných a analytickém řešení úhlové rovnice zbývá následující rovnice radiální funkce :

Tuto rovnici lze redukovat na formu nezbytnou pro použití Numerovovy metody s následující substitucí:

A když provedeme substituci, stane se radiální rovnice

nebo

což je ekvivalent jednorozměrné Schrödingerovy rovnice, ale s upraveným efektivním potenciálem

Tuto rovnici můžeme vyřešit stejným způsobem, jako bychom vyřešili jednorozměrnou Schrödingerovu rovnici. Můžeme rovnici přepsat trochu jinak, a tak vidíme jasněji možnou aplikaci Numerovovy metody:

Derivace

Dostaneme diferenciální rovnici

Abychom odvodili Numerovovu metodu řešení této rovnice, začneme s Taylorova expanze funkce, kterou chceme vyřešit, , kolem bodu :

Označení vzdálenosti od na podle , můžeme napsat výše uvedenou rovnici jako

Pokud rovnoměrně diskretizujeme prostor, dostaneme mřížku body, kde . Aplikováním výše uvedených rovnic na tento diskrétní prostor získáme vztah mezi a :

Výpočetně to znamená udělat krok vpřed o částku . Pokud chceme udělat krok zpět, vyměníme všechny s a získejte výraz pro :

Všimněte si, že pouze liché síly došlo ke změně znaménka. Sečtením těchto dvou rovnic to odvodíme

Tuto rovnici můžeme vyřešit pro dosazením výrazu uvedeného na začátku, tj . Chcete-li získat výraz pro faktor, prostě musíme rozlišovat dvakrát a znovu jej přiblížit stejným způsobem, jako jsme to udělali výše:

Pokud to dosadíme do předchozí rovnice, dostaneme

nebo

Tím se získá Numerovova metoda, pokud ignorujeme termín objednávky . Z toho vyplývá, že pořadí konvergence (za předpokladu stability) je 4.

Reference

  • Hairer, Ernst; Nørsett, Syvert Paul; Wanner, Gerhard (1993), Řešení obyčejných diferenciálních rovnic I: Nonstiffovy problémy, Berlín, New York: Springer-Verlag, ISBN  978-3-540-56670-0.
    Tato kniha obsahuje následující odkazy:
  • Numerov, Boris Vasil'evich (1924), „Metoda extrapolace poruch“, Měsíční oznámení Královské astronomické společnosti, 84: 592–601, Bibcode:1924MNRAS..84..592N, doi:10,1093 / mnras / 84,8,592.
  • Numerov, Boris Vasil'evich (1927), „Poznámka k numerické integraci d2X/ dt2 = F(X,t)", Astronomische Nachrichten, 230: 359–364, Bibcode:1927AN .... 230..359N, doi:10.1002 / asna.19272301903.

externí odkazy