Numerické řešení diferenciálních rovnic
Ilustrace metody středního bodu za předpokladu, že

se rovná přesné hodnotě

Metoda středního bodu se počítá

takže červený akord je přibližně rovnoběžný s tečnou ve středu (zelená čára).
v numerická analýza, pobočka aplikovaná matematika, metoda středního bodu je jednokroková metoda pro numericky řešení diferenciální rovnice,
.
Metoda explicitního středu je dána vzorcem

implicitní metoda středního bodu

pro
Tady,
je velikost kroku - malé kladné číslo,
a
je vypočítaná přibližná hodnota
Metoda explicitního středu je někdy také známá jako upravená Eulerova metoda[1], implicitní metoda je nejjednodušší kolokační metoda, a aplikován na Hamiltonovu dynamiku, a symplektický integrátor. Všimněte si, že upravená Eulerova metoda může odkazovat na Heunova metoda[2], pro další jasnost viz Seznam metod Runge – Kutta.
Název metody pochází ze skutečnosti, že ve výše uvedeném vzorci je funkce
udání sklonu řešení se hodnotí na
střed mezi
při které hodnota
je známo a
při které hodnota
je třeba najít.
Geometrická interpretace může poskytnout lepší intuitivní pochopení metody (viz obrázek vpravo). V základním Eulerova metoda, tečna křivky v
se počítá pomocí
. Další hodnota
se nachází tam, kde tečna protíná svislou čáru
. Pokud je však druhá derivace pouze pozitivní mezi
a
, nebo pouze záporné (jako v diagramu), bude se křivka stále více odklánět od tangenty, což povede k větším chybám jako
zvyšuje. Diagram ilustruje, že tečna ve středu (horní segment zelené čáry) by s největší pravděpodobností poskytla přesnější aproximaci křivky v tomto intervalu. Tuto tečnu středu však nebylo možné přesně vypočítat, protože neznáme křivku (to je to, co se má vypočítat). Místo toho se tato tangenta odhaduje pomocí původní Eulerovy metody k odhadu hodnoty
ve středu, pak vypočítat sklon tečny s
. Nakonec se vylepšená tangenta použije k výpočtu hodnoty
z
. Tento poslední krok je v diagramu znázorněn červeným akordem. Všimněte si, že červený akord není přesně rovnoběžný se zeleným segmentem (skutečnou tečnou), kvůli chybě v odhadu hodnoty
ve středu.
Místní chyba v každém kroku metody středního bodu je řádová
, což dává globální chybu objednávky
. Zatímco tedy výpočetně náročnější než Eulerova metoda, chyba metody středního bodu obecně klesá rychleji jako
.
Metody jsou příklady třídy metod vyššího řádu známých jako Metody Runge – Kutta.
Odvození metody středního bodu
Ilustrace numerické integrace pro rovnici

Modrá:
Eulerova metoda, zelená: metoda středního bodu, červená: přesné řešení,

Velikost kroku je

Stejná ilustrace pro

Je vidět, že metoda středního bodu konverguje rychleji než metoda Euler.
Metoda středu je zdokonalením Eulerovy metody

a je odvozen podobným způsobem. Klíčem k odvození Eulerovy metody je přibližná rovnost

který se získá ze svahového vzorce

a pamatujte na to 
U metod středního bodu nahradíme (3) přesnějšími

když místo (2) najdeme

Tuto rovnici nelze použít k nalezení
jak člověk neví
v
. Řešením je pak použít a Taylor série rozšíření přesně jako při použití Eulerova metoda vyřešit
:

který nám po připojení (4) dává

a explicitní metoda středního bodu (1e).
Implicitní metoda (1i) se získá aproximací hodnoty v půl kroku
středem úsečky od
na 

a tudíž

Vložení aproximace
pro
vede k implicitní metodě Runge-Kutta

který obsahuje implicitní Eulerovu metodu s velikostí kroku
jako jeho první část.
Kvůli časové symetrii implicitní metody jsou všechny termíny rovnoměrného stupně
místní chyby zrušit, takže místní chyba je automaticky v pořádku
. Nahrazení implicitní explicitní Eulerovou metodou při určování
vede opět k explicitní metodě středního bodu.
Viz také
Poznámky
Reference