ALG'7

ALG'7



277


11.6. Rozwiązywanie układów równań liniowych metodą Gaussa

co pozwoli na zapisanie całości w postaci macierzowej:

r5 0 1 Yjt> /V

1    1    -1 y = 6 .

,2 -i 1 JUJ k

Wymnożenie tych macierzy powinno spowodować powrót do klasycznej, czytelnej postaci.

Zaletą reprezentacji macierzowej jest możliwość zapisania wszystkich współczynników liczbowych w jednej tablicy Nx(N~l) i operowania nimi podczas rozwiązywania układu. Operacje na tej macierzy będą odbiciem przekształceń dokonywanych na równaniach (np. w celu eliminacji zmiennych, dodawania równań stronami...).

Z uwagi na łatwość implementacji programowej, bardzo szeroko rozpowszechnioną metodą rozwiązywania układów równań liniowych jest tzw. eliminacja Gaussa. Przebiega ona zasadniczo w dwóch etapach: sprowadzania macierzy układu do tzw. macierzy trójkątnej, wypełnionej zerami poniżej przekątnej, oraz redukcji wstecznej, mającej na celu wyliczanie wartości poszukiwanych zmiennych. W pierwszym etapie eliminujemy zmiennąx z wszystkich oprócz pierwszego wiersza (poprzez klasyczne dodawanie wiersza bieżącego, pomnożonego przez współczynnik, który spowoduje eliminację). W etapie drugim postępujemy identycznie ze zmienną v i wierszem 2, w celu ostatecznego otrzymania macierzy trójkątnej. Popatrzmy na przykładzie:

• eliminacja1 z wierszy 2 i J (efekt dodawania wierszy jest pokazany w etapie następnym):

5x+0y+lz=9

lx+ly-h=6    *(-0,4)


2x-ly+ lz-0 <■

• eliminacjay z wierszy I i 3 (w pierwszym nie ma już nic do zrobienia):

5x+0y+lz = 9


1

otrzymujemy ostatecznie macierz trójkątną.

5x+0y+lz = 9 0x+ ly-l,2z - 4.2 -0x+0y-0,6i =0.6


Wyszukiwarka

Podobne podstrony:
ALG 9 279 11.6. Rozwiązywanie układów równań liniowych metodą Gaussa I if (a[i) [i ]==0) return 0;
Metody numeryczne - 2. Metody dokładne rozwiązywania układów równań liniowych 2.7. Metoda Banachiewi
Metoda Gaussa Rozwiązywanie układu równań liniowych metodą Gaussa: 1.    Zapisuję
9 zadań z metody Gaussa rozwiązanych krok po kroku Rozwiąż układ równań liniowych metodą Gaussa. j x
Rozwiąż układ równań liniowych metodą Gaussa. {x + y - 2z = -3 x — 3y + z = — 2 2x + 4y — 5z =
Metoda Gaussa-Seidla - iteracyjna metoda numeryczna rozwiązywania układów równań liniowych. Stosowan
lastscan1k th 6.    Opisz algorytm drugiego etapu rozwiązywania układów równań liniow
uklady rownan Układy równań Zad.l. Rozwiązać układ równań liniowych metodą Cramera: 5x-2y = 6 x+2
P1000218 MtRJJtŚ llliliH HfMETODY BEZPOŚREDNIE ROZWIĄZYWANIA UKŁADÓW RÓWNAŃ LINIOWYCH METODY BEZPOŚR
P1050368 WYKŁAD Nr4ITERACYJNE ROZWIĄZYWANIE UKŁADÓW RÓWNAŃ LINIOWYCH [1] METODY BEZPOŚREDNIE zawsze
Układy równań liniowych Dokładne metody rozwiązywania układów równań liniowych Jeżeli
79401 img009 (57) 2, METODY DOKŁADNE ROZWIĄZYWANIA UKŁADÓW RÓWNAŃ LINIOWYCH Tematem tego rozdziału s

więcej podobnych podstron