Numeryczne rozwiązanie równań różniczkowych
metody punktu środkowego przy założeniu, że
dokładnej wartości
Metoda punktu środkowego oblicza cięciwa jest w przybliżeniu równoległa do stycznej w punkcie środkowym (linia zielona .
W analizie numerycznej , gałęzi matematyki stosowanej , metoda punktu środkowego jest jednoetapową metodą numerycznego rozwiązywania równania różniczkowego ,
Wyraźna metoda punktu środkowego jest określona wzorem
-
|
|
()
|
niejawna metoda punktu środkowego wg
-
|
|
()
|
dla rozmiar kroku - mała liczba dodatnia, jest przybliżoną wartością Wyraźna metoda punktu środkowego jest czasami znana również jako zmodyfikowana metoda Eulera , metoda ukryta jest najprostszą metodą kolokacji , a zastosowana do dynamiki hamiltonowskiej jest integratorem symplektycznym . Należy zauważyć, że zmodyfikowana metoda Eulera może odnosić się do metody Heuna , dla większej przejrzystości patrz Lista metod Runge-Kutty .
Nazwa metody pochodzi od faktu, że w powyższym wzorze funkcja rozwiązania jest oceniana na { w gdzie wartość 1 { \
Interpretacja geometryczna może zapewnić lepsze intuicyjne zrozumienie metody (patrz rysunek po prawej). podstawowej metodzie Eulera styczna krzywej w obliczana za . Następna wartość się tam, gdzie styczna przecina linię pionową y . Jeśli druga pochodna jest tylko dodatnia między ( jak na diagramie), krzywa odwróć się od stycznej, co prowadzi do większych błędów, ponieważ wzrasta. Diagram pokazuje, że styczna w punkcie środkowym (górny odcinek zielonej linii) najprawdopodobniej dałaby dokładniejsze przybliżenie krzywej w tym przedziale. Jednak ta styczna punktu środkowego nie mogła zostać dokładnie obliczona, ponieważ nie znamy krzywej (to jest to, co należy obliczyć). Zamiast tego ta styczna jest szacowana przy użyciu oryginalnej metody Eulera do oszacowania wartości stycznej za pomocą . obliczania wartości z { Ten ostatni krok jest reprezentowany przez czerwoną cięciwę na diagramie. Zwróć uwagę, że czerwona cięciwa styczna) z powodu błędu w oszacowaniu wartości środkowym.
Lokalny błąd na każdym etapie metody punktu środkowego jest rzędu , dając globalny błąd rzędu . Tak więc, chociaż metoda jest bardziej wymagająca obliczeniowo niż metoda Eulera, błąd metody punktu środkowego generalnie zmniejsza się szybciej, gdy .
Metody są przykładami klasy metod wyższego rzędu znanych jako metody Runge-Kutty .
Wyprowadzenie metody punktu środkowego
Ilustracja całkowania numerycznego dla równania
Niebieski:
metoda Eulera , zielony: metoda punktu środkowego, czerwony: dokładny rozwiązanie,
Rozmiar kroku to
Ta sama ilustracja dla
Widać, że metoda punktu środkowego zbiega się szybciej niż metoda Eulera.
Metoda punktu środkowego jest udoskonaleniem metody Eulera
i wywodzi się w podobny sposób. Kluczem do wyprowadzenia metody Eulera jest przybliżona równość
-
|
|
()
|
który otrzymuje się ze wzoru na nachylenie
-
|
|
()
|
i pamiętając, że
W przypadku metod punktu środkowego zastępuje się (3) bardziej dokładną
gdy zamiast (2) znajdujemy
-
|
|
()
|
Nie można użyć tego równania, aby znaleźć y , ponieważ nie wiadomo . Rozwiązaniem jest zatem użycie w szereg Taylora dokładnie tak, jak przy użyciu metody Eulera do rozwiązania dla :
co po podłączeniu (4) daje nam
oraz jawna metoda punktu środkowego (1e).
wartości w pół kroku linii od do
a zatem
dla + skutkuje niejawną metodą Runge-Kutta
niejawną metodę Eulera z rozmiarem kroku .
stopniu błędu lokalnego anulują się, tak że błąd lokalny jest automatycznie uporządkowany . niejawnej jawną metodą Eulera przy określaniu ponownie jawną metodą punktu środkowego.
Zobacz też
Notatki