Metoda eleminacji Gaussa, Metody numeryczne Scilab


  Metoda  eliminacji  Gaussa.

      Metoda eliminacji Gaussa jest bardzo powszechnym sposobem rozwiązywania układów równań liniowych. Polega ona na przekształceniu rozwiązywanego układu równań  AX = B do równoważnego układu o macierzy trójkątnej górnej.

Dany jest układ równań postaci

                                       0x01 graphic
                        (1.30)

w której macierz układu A została oznaczona jako A(0), a wyrazy wolne zostały umieszczone w dodatkowej  ( n+1 )-szej kolumnie macierzy A(0). Zakładając, że 0x01 graphic
  i odejmując pierwsze równanie pomnożone przez   0x01 graphic
 od pozostałych równań ( i = 2, 3, ..., n ) otrzymujemy pierwszy układ zredukowany:

                                    0x01 graphic
                           (1.31)

gdzie

                                                  0x01 graphic
        ( i, j  0x01 graphic
 2 ).

Następnie, jeśli  0x01 graphic
, to odejmujemy drugie równanie układu (1.31)  pomnożone przez 0x01 graphic
 od dalszych równań tego układu. Uzyskujemy w ten sposób drugi układ zredukowany:

                         0x01 graphic
                      (1.32)

gdzie

                                             0x01 graphic
    ( i, j  0x01 graphic
 3 ).

Kontynuując ten sposób obliczeń po wykonaniu n-1 kroków eliminacyjnych otrzymujemy układ równań o górnej macierzy trójkątnej  A(n-1)

                              0x01 graphic
                               (1.33)

którego współczynniki dla każdego k=1, 2, ..., n-1 są określone zależnościami: 0x01 graphic

                                                    0x01 graphic

                                                             ( j = k+1, ..., n+1;                                          (1.34)

                                                                   i = k+1, ..., n).

Rozwiązanie układu (1.33) wyznaczamy na podstawie wzorów:

                                          0x01 graphic

                                         0x01 graphic
                                          (1.35)

                                                         ( i = n-1, n-2, ..., 1 )

Etap pierwszy obliczeń prowadzący do układu (1.33) nazywamy eliminacją zmiennych, a etap drugi - postępowaniem odwrotnym.

Przykład 2.   Rozwiązywanie układów równań metodą eliminacji Gaussa.

Rozwiązać układ równań:

                                                          3x1+2x2+  x3=11

                                             2x1+3x2+  x3=13                                                ( 2.1)

                                               x1+  x2+4x3=12

Układ jest określony. Jego wyznacznik główny jest różny od zera ( det = 18).

Dzielimy pierwsze równanie układu ( 2.1 ) przez a11=3.

W wyniku dzielenia otrzymujemy równanie:

                                           0x01 graphic
                                            (2.2 ) 

Mnożymy równanie (2.2 ) przez a21=2 , a następnie otrzymane w wyniku tego działania równanie odejmujemy stronami od równania drugiego w układzie równań ( 2.1 ).

Otrzymujemy równanie:

                                              0x01 graphic
                                                ( 2.3

Następnie mnożymy równanie ( 2.2 ) przez a31=1 i odejmujemy stronami od równania trzeciego w układzie równań ( 2.1 ).

Otrzymujemy równanie:

                                              0x01 graphic
                                               ( 2.4

W wyniku tych działań otrzymujemy układ równań z wyeliminowaną zmienną x1 z drugiego i trzeciego równania .

                                                    0x01 graphic

                                                           0x01 graphic
   (2.5

0x01 graphic

W podobny sposób eliminujemy x2 z trzeciego równania układu równań ( 2.5 ).

Dzielimy drugie równanie przez a22= 0x01 graphic
, a następnie mnożymy przez a32= 0x01 graphic
i odejmujemy stronami od równania trzeciego.

W wyniku działań otrzymujemy układ równań:

                                       0x01 graphic

                                                              0x01 graphic
                                                ( 2.6 )

                                                                  0x01 graphic

W wyniku podzielenia trzeciego równania przez a33  otrzymujemy układ równań:
                                         0x01 graphic

0x01 graphic

  0x01 graphic

Jak widać mamy już obliczone x3. Podstawiając x3 do drugiego równania obliczamy x2, a następnie podstawiając x2 i x3 do pierwszego obliczamy x1.

Otrzymujemy rozwiązanie układu równań:

                                                            x1=1 x2=3   x3=2



Wyszukiwarka

Podobne podstrony:
Metoda Rungego – Kutty, Metody numeryczne Scilab
Metoda redukcji Gaussa – Jordana, Metody numeryczne Scilab
Metoda Jacobiego, Metody numeryczne Scilab
Metoda Eulera, Metody numeryczne Scilab
Cw 9 DUO, Politechnika Lubelska, Studia, Studia, sem III, pen, METODY NUMERYCZNE, Scilab
metoda el gaussa, sprawozdania PWR, metody numeryczne w5
metoda siecznych, Elektrotechnika, SEM3, Metody numeryczne, egzamin metody numeryczn
METODA BAIRSTOWA, Politechnika, Lab. Metody numeryczne
Metody numeryczne Metoda węzłowa
metoda regula falsi, Elektrotechnika, SEM3, Metody numeryczne, egzamin metody numeryczn
barcz,metody numeryczne, metoda iteracji prostych
Metody numeryczne, Metoda Eulera, LABORATORIUM Z
Metody numeryczne, newton 1, Metoda ta służy do obliczenia przybliżonej wartości pierwiastka równani
metoda grupowa, gik, gik, I sem, zz przodki, II sem, numerki, od chłopaków, metody numeryczne, metod
Metoda RK sprawko, Automatyka i robotyka air pwr, VI SEMESTR, Metody numeryczne
Metody numeryczne, metoda Rungego-Kutte grzesiek kucharczyk, Akademia Górniczo-Hutnicza
Całkowanie numeryczne metoda trapezów mini, Studia, ZiIP, SEMESTR III, Metody numeryczne
symulacje numeryczne w pakiecie SCILAB SCICOS, Politechnika Lubelska, Studia, metody numeryczne
SPRAWKO Metoda Najmniejszych Kwadratów- SVD, Automatyka i robotyka air pwr, VI SEMESTR, Metody numer

więcej podobnych podstron