Metoda Rungego – Kutty, Metody numeryczne Scilab


 Metoda Rungego - Kutty

            Metodą Rungego - Kutty podobnie jak metodą Eulera rozwiązujemy równania i układy równań różniczkowych rzędu I .

Mamy równanie różniczkowe

                 0x01 graphic
                                                                                             (4.2.1)

z warunkiem początkowym

                0x01 graphic
                                                                                                 (4.2.2)

określone w przedziale < x0 , b > .  

Przedstawiamy szukane rozwiązanie y(x) z zagadnienia Cauchy'ego w otoczeniu punktu x = xn (n = 1,2,3,...) wzorem Taylora . [8]

               0x01 graphic
                                                 (4.2.3)

            W zależności od tego ile początkowych wyrazów weźmiemy z rozwiązania (4.2.3) otrzymamy mniejszą lub większą dokładność . W metodzie Rungego-Kutty brane są wyrazy do h3 włącznie . Wyznaczamy długość kroku h i dla i - tego kroku określamy

                0x01 graphic
                                                                                                 (4.2.4)

                xi = x0 + ih                                                                                                 (4.2.5)   

                yi = y(xi)                                                                                                    (4.2.6)

Następnie wyznaczamy cztery liczby . [4]

                       0x01 graphic
                                                               (4.2.7)                                

  Wartości yi+1 wyznaczamy ze wzoru

                       0x01 graphic
                                                                                    (4.2.8)

gdzie

                      0x01 graphic
                                                            (4.2.9)

            Błąd rozwiązania w metodzie Rungego-Kutty jest proporcjonalny do h5 , a więc metoda jest rzędu czwartego . Duże znaczenie ma wybór wielkości kroku h . Krok h uważany jest za właściwy gdy

                        0x01 graphic
                                                                         (4.2.10)

Jeżeli wskaźnik T jest zbyt duży , to należy zmniejszyć krok . Należy go jednak traktować jedynie orientacyjnie . [4]

            Rozwiązując równania różniczkowe metodą Rungego-Kutty wygodnie jest stosować schemat obliczeń .

   i

              X

        y 

   K=f(x,y)

      m * K   

  0 

x0

x0 + 1/2h

x0 + 1/2h

x0 + h

y0

y0 + 1/2K10

y0 + 1/2K20

y0 + K30

       K10

       K20

       K30

       K40

        K10

      2K20

      2K30

        K40  

      0x01 graphic
                          0x01 graphic
 m = 1 dla K1 i K4 ; m = 2 dla K2 i K3

.........

............................

.............................

......................

......................

Tablica 4.2.1 Metoda Rungego - Kutty  wzór obliczeń . [8]

Przykład.

Zadanie

   Rozwiązać metodą Rungego-Kutty równanie 0x01 graphic
  z warunkiem początkowym y(0) = 1 , w przedziale < 0 , 1 >. Liczba kroków n = 5 .

Rozwiązanie

Obliczamy długość kroku h

     

                0x01 graphic

Wyniki obliczeń w poszczególnych krokach umieszczamy w tabeli .

I

       x 

          y  

   K=hf(x,y)

       mK

0

0x01 graphic

0x01 graphic

0x01 graphic

  0x01 graphic
          

         0x01 graphic
                                   0x01 graphic

1

     0,2

     0,3

     0,3

     0,4

        1,0198

        1,0394

        1,0487

        1,0770

           0,0392

           0,0577

           0,0572

           0,1743

      0,0392

      0,1154

      0,1144

      0,0743

        0x01 graphic
                                                   0x01 graphic

2

     0,4

     0,5

     0,5

     0,6 

       1,0770

       1,1142

       1,1219

       1,1661   

          0,0743

          0,0898

          0,0891

          0,1029   

      0,0743

      0,1796

      0,1782

      0,1029  

          0x01 graphic
                                                    0x01 graphic
   0x01 graphic
 

3

      0,6

      0,7

      0,7

      0,8

        1,1662

        1,2177

        1,2237

        1,2806

             0,1029

             0,1150

             0,1144

             0,1249

      0,1029

      0,2300

      0,2288

      0,1249  

          0x01 graphic
                                                     0x01 graphic

4

      0,8

      0,9

      0,9

      1,0       

        1,2806

        1,3431

        1,3476

        1,4142    

             0,1249

             0,1340

             0,1336

             0,1414 

      0,1249

      0,2680

      0,2672

      0,1414 

           0x01 graphic
                                                    0x01 graphic
      



Wyszukiwarka

Podobne podstrony:
Metoda eleminacji Gaussa, Metody numeryczne Scilab
Metoda redukcji Gaussa – Jordana, Metody numeryczne Scilab
Metoda Jacobiego, Metody numeryczne Scilab
Metoda Eulera, Metody numeryczne Scilab
ćw 17 Metoda Rungego Kutty
Metoda Rungego Kutty
Metoda Rungego-Kutty, Księgozbiór, Studia, Mechnika Doświadczalna, Zwykła
Cw 9 DUO, Politechnika Lubelska, Studia, Studia, sem III, pen, METODY NUMERYCZNE, Scilab
Metoda Rungego Kutty
Metoda Rungego Kutty
ćw 17 Metoda Rungego Kutty
Metoda Rungego Kutty
Metody numeryczne, metoda Rungego-Kutte grzesiek kucharczyk, Akademia Górniczo-Hutnicza
metoda siecznych, Elektrotechnika, SEM3, Metody numeryczne, egzamin metody numeryczn
METODA BAIRSTOWA, Politechnika, Lab. Metody numeryczne
Metody numeryczne Metoda węzłowa

więcej podobnych podstron