338 2

338 2



338


8. Równania różniczkowe

Pomocą


gdzie f(x, v (*)) apr oksym uje się wiclojniar.cni inlcipolacyjnym określonym za

wartości...../„-* w przypadku wzoru Adamsa-Bashlbrtha i za pomocą wartość

/•+u/«» •••»/»-*+! w przypadku wzoru Adamsa-Moultona. Błędy lokalne $ą w przybli* żeniu równe pierwszym odrzuconym składnikom. Dowód obu wzorów jest treścią zadań; z § 7.6.


Powyższą metodę ostatnio zmodyfikowano tak, aby ułatwić swobodną zmianę długości kroku. Gcar [108], str. 155 i nast., daje program dla zmodyfikowanej metody Adamsa z automatycznym sterowaniem zarówno długością kroku, jak i stopniem wieicmanu interpolacyjnego, co jest bardzo istotną zaletą tego pregramu.

Według testów porównawczych przeprowadzonych w wielu ośrodkach naukowych metoda ta i metoda Bulirscha-Slccra należą do najskuteczniejszych. Wybierając któryś z algorytmów, trzeba też uświadomić sobie, że wiele zadań ir.ożna rozwiązać tanim kosztem za pomocą dowolnej metody (być może z wyjątkiem metody Eulera bez ekstrapolacji); wobec tego zaś od prędkości obliczeń mogą być ważniejsze inne względy, np. wygoda użytkowania programu, sposób traktowania sytuacji wyjątkowych (osobliwości) itd. Jeśli zadanie ma być rozwiązane np. w dużym przedziale lub dla w'iełu kombinacji wartości parametrów, to do jego rozwiązania trzeba się przygotować staranniej i trzeba sięgnąć do opracowań monograficznych takich, jak np. Gear (108).

8.3.5. Zadania sztywne

Istnieje taka klasa zadań, dla której wszystkie poprzednio opisane metody wymagają użycia znacznie krótszego kroku, niż by to wynikało z kształtu rozwiązania.

Przykład 8.3.6.

dv

— *=100(8inx—y),    >(0)=0.

dx

Rozwiązanie dokładne:

, s sinx —0.01 cosx-ł-O.OIe“100*

v(x)=.......... ..

' 1.0001

Zauważmy, że składnik wykładniczy'jest mniejszy od 10“6 już dla *=0.1. Można oczekiwać, że dla *>0.1 będzie dopuszczalna długość kroku h = 0.1. Okazuje się jednak, 2® metoda Rungego-Kutty z różnymi długościami kroku daje następujące wyniki dla *■**-.■•

0.030

100

6.7-1Ó*’


Długość kroku 0.015    0.020    0.025

Liczba kroków    200    150    120

v(3f h)    0.151004    0.1509%    0.150943

0=0.030 powoduje prz*'


Widzimy, że krok A =0.025 daje dobry wynik, natomiast krok rażającą niestabilność numeryczną.


Wyszukiwarka

Podobne podstrony:
Równania różniczkowe 151 gdzie: (12.17) U (12.18) Ostatecznie równania stanu nieustalonego po
Matematyka 2 3 252 IV. Równania różniczkowe zwyczajne gdzie P, i Q są pewnymi wielomianami stopnia
str252 252 4. RÓWNANIA RÓŻNICZKOWE CZĄSTKOWE RZĘDU DRUGIEGO struna znajduje się w spoczynku i jest o
338 (24) 558 Otrzymaliśmy równanie różniczkowe dia tarczy wirującej z gradientem temperatury dT dr.
338 MARTA KOZAK ks. Matulewicza podobny kurs odbył się rok później w Kownie, gdzie wygłosił on także
PB260135 Wszystkie te zjawiska transportu opisujemy w pierwszym przybliżeniu za pomocą równania różn
1V^o gdzie przenikalności z indeksem 0 odnoszą się do próżni. Rozwiązaniem różniczkowych równań
1p8 Obliczenia pojemności kotłów (Vk) dokonuje się za pomocą równania: Lk x g( 1 +Rkx gdzie: Vk - ob
Kratownica płaska gdzie: v m m Korzystając z (10.20) otrzymamy układ równań różniczkowych typu (10.5
str228 228 4. RÓWNANIA RÓŻNICZKOWE CZĄSTKOWE RZĘDU DRUGIEGO gdzie r i q są określone wzorami (2). Wi
47632 str224 224 4. RÓWNANIA RÓŻNICZKOWE CZĄSTKOWE RZĘDU DRUGIEGO gdzie A(x,y,z), B{^,t],Q i r =
str258 258 4. RÓWNANIA RÓŻNICZKOWE CZĄSTKOWE RZĘDU DRUGIEGO § 8. ROZV gdzie D„ = A„C„. Funkcja
4.13 Modelowanie systemów dynamicznych za pomocą równań różniczkowych stanu Stan x - najmniejsza lic
383 2 38> 8.6. Równania różniczkowe cząstkowe 24 pomocą funkcji zależnych od skończenie wielu

więcej podobnych podstron