Teoria
Obliczanie następnego położenia krokiem Eulera
W kroku Eulera używasz aktualnej prędkości, aby oszacować położenie o jeden krok czasowy dalej.
Przemieszczenie w tym kroku to prędkość × krok czasowy.
Użyj: nowe położenie = aktualne położenie + prędkość × krok czasowy.
- Odczytaj położenie, prędkość i krok czasowyOdczytaj z zadania aktualne położenie, aktualną prędkość i krok czasowy.
- Oblicz prędkość × krok czasowyWykonaj krok pośredni z wartościami z zadania.
- Dodaj do położeniaWykonaj krok pośredni z wartościami z zadania.
Model ma x = 10 m, v = 4 m/s i dt = 0,2 s. Oblicz następne położenie.
- Odczytaj położenie, prędkość i krok czasowyPołożenie = 10 m. Prędkość = 4 m/s. Krok czasowy = 0,2 s.
- Oblicz prędkość × krok czasowy4 × 0,2 = 0,8 m.
- Dodaj do położenia10 + 0,8 = 10,8 m.
Obliczanie następnej prędkości krokiem Eulera
W metodzie Eulera obliczasz model do przodu małymi krokami czasu.
Prędkość zmienia się w jednym kroku o przyspieszenie × krok czasu.
Użyj: nowa prędkość = obecna prędkość + przyspieszenie × krok czasu.
- Odczytaj prędkość, przyspieszenie i krok czasuOdczytaj z zadania obecną prędkość, przyspieszenie i krok czasu.
- Oblicz przyspieszenie × krok czasuWykonaj krok pośredni z wartościami z zadania.
- Dodaj do prędkościWykonaj krok pośredni z wartościami z zadania.
Model ma v = 4 m/s, a = 1,5 m/s 2 i dt = 0,2 s. Oblicz następną prędkość.
- Odczytaj prędkość, przyspieszenie i krok czasuPrędkość = 4 m/s. Przyspieszenie = 1,5 m/
s 2. Krok czasu = 0,2 s. - Oblicz przyspieszenie × krok czasu1,5 × 0,2 = 0,3 m/s.
- Dodaj do prędkości4 + 0,3 = 4,3 m/s.