Metody numeryczne, Funkcje ode pluskwik (1), METODY NUMERYCZNE


METODY NUMERYCZNE

Sprawozdanie

TEMAT: Metoda Eulera

Cel ćwiczenia

Celem ćwiczenia jest opanowanie umiejętności rozwiązywania równań różniczkowych przy użyciu metody Eulera oraz analiza dokładności metody.

Wykonanie

Warunek początkowy wybieramy krok różniczkowalności

Równanie różniczkowe0x01 graphic

Krok różniczkowania; h = 0.1

Warunek początkowy: y0 =1 ; x0 = 0

M-plik

y0=1

x0=0

h=0.1

i=1;

for x0=[0:h:15]

f=x0+y0+3;

y0=y0+h*f;

b(i)=y0;

i=i+1;

end

y0

'blad wzgledny przyjety dla kroku h=0,1 jako dokladny i dla kroku h=1 jako niedokladny '

c=(8.8974e+006)-327660

błąd względny c = 8569740

Wnioski

Metoda Eulera nie należy do bardzo dokładnych metod. Aby zwiększyć dokładność rozwiązania należy zastosować interpolacje Richardsona.. Jedną z nich jest interpolacja czynna, co oznacza, że wynik ekstrapolacji stosuje się jako wielkość wejściową w dalszych obliczeniach. Istnieje też ekstrapolacja bierna. W tym przypadku jej wynik uznaje się za dane wejściowe, ale nie używa się ich w dalszych obliczeniach. Wobec tego ekstrapolację bierną można wykonać po rozwiązaniu równania dla kilku długości kroku. Można by przypuszczać, że ekstrapolacja czynna jest zawsze lepsza od ekstrapolacji biernej, okazuje się jednak, że dla pewnych układów ekstrapolacja bierna jest lepsza, gdyż jest bardziej stabilna.

Dokładność 0,1

0x01 graphic

Dokładność 1

0x01 graphic



Wyszukiwarka