Metoda eliminacji Gaussa. Autorzy: Michał Góra

Podobne dokumenty
Układy równań liniowych i metody ich rozwiązywania

Treść wykładu. Układy równań i ich macierze. Rząd macierzy. Twierdzenie Kroneckera-Capellego.

UKŁADY ALGEBRAICZNYCH RÓWNAŃ LINIOWYCH

3. Macierze i Układy Równań Liniowych

O MACIERZACH I UKŁADACH RÓWNAŃ

a 11 a a 1n a 21 a a 2n... a m1 a m2... a mn x 1 x 2... x m ...

Układy równań liniowych

Własności wyznacznika

UKŁADY RÓWNAŃ LINIOWYCH

Macierze. Rozdział Działania na macierzach

2. Układy równań liniowych

15. Macierze. Definicja Macierzy. Definicja Delty Kroneckera. Definicja Macierzy Kwadratowej. Definicja Macierzy Jednostkowej

det[a 1,..., A i,..., A j,..., A n ] + det[a 1,..., ka j,..., A j,..., A n ] Dowód Udowodniliśmy, że: det[a 1,..., A i + ka j,..., A j,...

Metody numeryczne Wykład 4

1 Układy równań liniowych

Układy równań i nierówności liniowych

5. Rozwiązywanie układów równań liniowych

, A T = A + B = [a ij + b ij ].

Równania liniowe. Rozdział Przekształcenia liniowe. Niech X oraz Y będą dwiema niepustymi przestrzeniami wektorowymi nad ciałem

Układy równań liniowych

Rozdział 5. Macierze. a 11 a a 1m a 21 a a 2m... a n1 a n2... a nm

Iloczyn wektorowy. Autorzy: Michał Góra

Analiza matematyczna i algebra liniowa Macierze

Zaawansowane metody numeryczne

1 Macierz odwrotna metoda operacji elementarnych

UKŁADY ALGEBRAICZNYCH RÓWNAŃ LINIOWYCH

Rozwiązywanie układów równań liniowych

Wykład 5. Metoda eliminacji Gaussa

13 Układy równań liniowych

Obliczanie długości łuku krzywych. Autorzy: Witold Majdak

Pochodna funkcji a styczna do wykresu funkcji. Autorzy: Tomasz Zabawa

Wstęp do metod numerycznych Eliminacja Gaussa Równania macierzowe. P. F. Góra

"Bieda przeczy matematyce; gdy się ją podzieli na więcej ludzi, nie staje się mniejsza." Gabriel Laub

3. Wykład Układy równań liniowych.

Ciąg monotoniczny. Autorzy: Katarzyna Korbel

MACIERZE I WYZNACZNIKI

Funkcja pierwotna. Całka nieoznaczona. Podstawowe wzory. Autorzy: Konrad Nosek

Układy równań liniowych

Tożsamości cyklometryczne. Zadania z zastosowaniem funkcji cyklometrycznych. Autorzy: Anna Barbaszewska-Wiśniowska

= Zapiszemy poniższy układ w postaci macierzy. 8+$+ 2&=4 " 5 3$ 7&=0 5$+7&=4

PODSTAWY AUTOMATYKI. MATLAB - komputerowe środowisko obliczeń naukowoinżynierskich - podstawowe operacje na liczbach i macierzach.

Met Me ody numer yczne Wykład ykład Dr inż. Mic hał ha Łanc Łan zon Instyt Ins ut Elektr Elektr echn iki echn i Elektrot Elektr echn olo echn

Metoda eliminacji Gaussa

Suriekcja, iniekcja, bijekcja. Autorzy: Anna Barbaszewska-Wiśniowska

Układy równań. Kinga Kolczyńska - Przybycień 22 marca Układ dwóch równań liniowych z dwiema niewiadomymi

Układy równań liniowych. Ax = b (1)

UKŁADY RÓWNAŃ LINIOWYCH - Metody dokładne

Układy równań liniowych. Krzysztof Patan

= i Ponieważ pierwiastkami stopnia 3 z 1 są (jak łatwo wyliczyć) liczby 1, 1+i 3

Wyznaczniki 3.1 Wyznaczniki stopni 2 i 3

UKŁADY RÓWNAŃ LINIOWYCH -Metody dokładne

Przekształcanie równań stanu do postaci kanonicznej diagonalnej

9 Układy równań liniowych

1 Zbiory i działania na zbiorach.

dr Mariusz Grządziel 15,29 kwietnia 2014 Przestrzeń R k R k = R R... R k razy Elementy R k wektory;

Lista. Algebra z Geometrią Analityczną. Zadanie 1 Przypomnij definicję grupy, które z podanych struktur są grupami:

Wykład 6. Metoda eliminacji Gaussa: Eliminacja z wyborem częściowym Eliminacja z wyborem pełnym

Wyk lad 4 Macierz odwrotna i twierdzenie Cramera

Funkcje wymierne. Jerzy Rutkowski. Działania dodawania i mnożenia funkcji wymiernych określa się wzorami: g h + k l g h k.

MATEMATYKA I SEMESTR ALK (PwZ) 1. Sumy i sumy podwójne : Σ i ΣΣ

Zastosowania wyznaczników

III. Układy liniowe równań różniczkowych. 1. Pojęcie stabilności rozwiązań.

Wektory i wartości własne

Definicja i własności wartości bezwzględnej.

Wykład 14. Elementy algebry macierzy

wszystkich kombinacji liniowych wektorów układu, nazywa się powłoką liniową uk ładu wektorów

Rozwiązywanie układów równań liniowych metody dokładne Materiały pomocnicze do ćwiczeń z metod numerycznych

Wstęp do metod numerycznych Uwarunkowanie Eliminacja Gaussa. P. F. Góra

Obliczanie pochodnej funkcji. Podstawowe wzory i twierdzenia. Autorzy: Tomasz Zabawa

Zasady dynamiki Newtona. Autorzy: Zbigniew Kąkol Kamil Kutorasiński

Wektory i wartości własne

Rozdział 1 PROGRAMOWANIE LINIOWE

Wyk lad 5 W lasności wyznaczników. Macierz odwrotna

Ekoenergetyka Matematyka 1. Wykład 3.

Wstęp do metod numerycznych Eliminacja Gaussa Faktoryzacja LU. P. F. Góra

Zaawansowane metody numeryczne

Całki z funkcji trygonometrycznych. Autorzy: Tomasz Drwięga

Definicja macierzy Typy i właściwości macierzy Działania na macierzach Wyznacznik macierzy Macierz odwrotna Normy macierzy RACHUNEK MACIERZOWY

Wartości i wektory własne

jest rozwiązaniem równania jednorodnego oraz dla pewnego to jest toŝsamościowo równe zeru.

Ciągłość funkcji jednej zmiennej rzeczywistej. Autorzy: Anna Barbaszewska-Wiśniowska

1 Macierze i wyznaczniki

RACHUNEK MACIERZOWY. METODY OBLICZENIOWE Budownictwo, studia I stopnia, semestr 6. Instytut L-5, Wydział Inżynierii Lądowej, Politechnika Krakowska

DB Algebra liniowa semestr zimowy 2018

Wyk lad 7 Metoda eliminacji Gaussa. Wzory Cramera

METODY NUMERYCZNE. wykład. konsultacje: wtorek 10:00-11:30 środa 10:00-11:30. dr inż. Grażyna Kałuża pokój

OPERACJE NA MACIERZACH DODAWANIE I ODEJMOWANIE MACIERZY

Funkcje liniowe i wieloliniowe w praktyce szkolnej. Opracowanie : mgr inż. Renata Rzepińska

Programowanie celowe #1

Wstęp do metod numerycznych Eliminacja Gaussa i faktoryzacja LU. P. F. Góra

det A := a 11, ( 1) 1+j a 1j det A 1j, a 11 a 12 a 21 a 22 Wn. 1 (Wyznacznik macierzy stopnia 2:). = a 11a 22 a 33 +a 12 a 23 a 31 +a 13 a 21 a 32

= sin. = 2Rsin. R = E m. = sin

1 Podobieństwo macierzy

Macierze. Układy równań.

Siły zachowawcze i niezachowawcze. Autorzy: Zbigniew Kąkol Kamil Kutorasiński

Krótkie wprowadzenie do macierzy i wyznaczników

Treści programowe. Matematyka. Efekty kształcenia. Literatura. Terminy wykładów i ćwiczeń. Warunki zaliczenia. tnij.org/ktrabka

5 Wyznaczniki. 5.1 Definicja i podstawowe własności. MIMUW 5. Wyznaczniki 25

Rozwiazywanie układów równań liniowych. Ax = b

3. FUNKCJA LINIOWA. gdzie ; ół,.

Transkrypt:

Metoda eliminacji Gaussa Autorzy: Michał Góra 9

Metoda eliminacji Gaussa Autor: Michał Góra Przedstawiony poniżej sposób rozwiązywania układów równań liniowych jest pewnym uproszczeniem algorytmu zwanego metodą eliminacji Gaussa Metoda ta, niezwykle efektywna pod względem numerycznym (nie istnieje algorytm rozwiązywania układów równań wymagający istotnie mniejszej liczby działań niż metoda eliminacji Gaussa), polega na sprowadzeniu macierzy uzupełnionej, odpowiadającej rozwiązywanemu układowi równań, do uogólnionej postaci trójkątnej (nazywanej również postacią schodkową) Aby osiągnąć ten efekt, na macierzy uzupełnionej wykonujemy dwa rodzaje operacji: dodajemy do wybranego wiersza sumy pozostałych wierszy pomnożonych przez odpowiednio dobrane stałe; zamieniamy kolejność wierszy Operacje te nie wpływają na rozwiązania układu, nie zmieniają też rzędu macierzy Do uzyskanej po zastosowaniu tych operacji macierzy stosujemy twierdzenie Kroneckera-Capelliego Warto przypomnieć w tym miejscu, że pierwsza z wymienionych powyżej operacji nie zmienia wartości wyznacznika macierzy, druga może zmienić jedynie jego znak W efekcie, metoda eliminacji Gaussa może być z powodzeniem stosowana zarówno do obliczania rzędu i wyznacznika macierzy, jak i do wyznaczania macierzy odwrotnej Rozwiązywanie układów równań liniowych metodą eliminacji Gaussa Ideę metody eliminacji Gaussa wyjaśnimy na kilku przykładach Przykład : Rozwiązywanie układu oznaczonego metodą eliminacji Gaussa Celem naszym jest rozwiązanie układu równań x + y + z + w = x y z + w = x + y z w = x y + w = () przy użyciu metody eliminacji Gaussa Macierz uzupełniona U rozważanego układu ma postać U = W pierwszym kroku metody eliminacji Gaussa wykorzystujemy pierwszy wiersz, nazywany wierszem głównym dla pierwszego kroku Liczbę, pierwszy niezerowy element wiersza głównego, nazywamy elementem głównym dla pierwszego kroku Celem naszym jest wyzerowanie wszystkich elementów stojących pod liczbą (tj pod elementem głównym dla pierwszego kroku) i utworzenie w ten sposób pierwszego schodka macierzy Aby to osiągnąć, postępujemy w sposób następujący: do drugiego wiersza dodajemy pierwszy pomnożony przez ( do trzeciego pomnożony przez ( do czwartego pomnożony przez Otrzymujemy

w w w w + w w w w w w w 7 W kolejnym kroku, wierszem głównym jest wiersz drugi nazywany wierszem głównym dla drugiego kroku; elementem głównym dla drugiego kroku jest Celem naszym jest wyzerowanie wszystkich współczynników stojących pod liczbą (tj pod elementem głównym dla drugiego kroku) i utworzenie w ten sposób drugiego schodka Postępujemy analogicznie jak w kroku pierwszym: do wiersza trzeciego dodajemy wiersz drugi pomnożony przez do wiersza czwartego pomnożony przez 8 Otrzymujemy: 7 w w w w w w + 8 w w w w 8 7 W ostatnim, trzecim kroku wierszem głównym jest wiersz trzeci - wiersz główny dla kroku trzeciego; elementem głównym jest 8 Mnożąc trzeci wiersz przez i dodając do wiersza czwartego otrzymujemy: 8 7 w w w w w w w w w () Uzyskana w ten sposób macierz schodkowa jest macierzą uzupełnioną układu równań posiadającego te same rozwiązania, co wyjściowy układ: 8 7 x + y + z + w = y z + w = 8 7 z w = w = Z postaci macierzy widać również, że układ ten posiada dokładnie jedno rozwiązanie (macierz układu, jako macierz trójkątna górna o niezerowych elementach na głównej przekątnej, jest macierzą nieosobliwą) Wyznaczymy je rozwiązując otrzymany układ równań w kolejności od ostatniego równania do pierwszego Uzyskujemy kolejno: w =, z =, y =, x = Warto zanotować, że operacje jakie wykonywaliśmy na macierzy wyjściowego układu równań ( ), aby sprowadzić ją do postaci trójkątnej ( ) nie zmieniły jej wyznacznika Ponieważ wyznacznik macierzy trójkątnej równy jest iloczynowi wyrazów z głównej przekątnej, mamy = = ( ) ( ) ( ) =

8 = = ( ) ( ) ( ) = 8 Przykład : Rozwiązywanie układu nieoznaczonego metodą eliminacji Gaussa Rozważmy układ równań x + y z = x + z = y z = () Macierz uzupełniona tego układu ma postać U = () W pierwszym kroku metody eliminacji Gaussa do wiersza drugiego dodajemy wiersz pierwszy pomnożony przez ; wiersz trzeci natomiast przepisujemy bez zmian: w w w w + w w w () W kroku drugim, do wiersza trzeciego dodajemy wiersz drugi pomnożony przez Wykonywane operacje nie zmieniły rzędu macierzy, zatem : w w w w w w w rz(a) = rz(u) = rz = rz = rz( ) = () Na podstawie twierdzenia Kroneckera-Capelliego, rozważany układ równań posiada nieskończenie wiele rozwiązań zależnych od n r = rz(a) = = parametru Jest on równoważny układowi x + y z = {, y z = (7) którego rozwiązania, równe rozwiązaniom wyjściowego układu, mają postać x = t, y = + t, z = t, gdzie t R jest dowolnym parametrem

Przykład : Rozwiązywanie układu sprzecznego metodą eliminacji Gaussa Rozważmy układ równań którego macierz uzupełniona U ma postać x y z = x + y z = x y + z = U =, (8) (9) W pierwszym kroku metody eliminacji Gaussa do wiersza drugiego dodajemy wiersz pierwszy pomnożony przez ; do wiersza trzeciego pomnożony przez : w w w w + w w w + w W drugim kroku do wiersza trzeciego dodajemy wiersz drugi pomnożony przez : w w w w w w + w Wykonane operacje nie zminiły rzędu macierzy, zatem rz(a) = rz = rz = rz( ) = () oraz rz(u) = rz = = = () Na podstawie twierdzenia Kroneckera-Capelliego stwierdzamy, że rozważany układ równań nie posiada rozwiązań Warto zauważyć, że sprzeczność tego układu można odczytać nie tylko z przeprowadzonego rachunku rzędów, lecz również z postaci macierzy schodkowej - wiersz trzeci tej macierzy odpowiada równaniu sprzecznemu x + y + z = Wyznaczanie macierzy odwrotnej z wykorzystaniem metody eliminacji Gaussa Niech A R n n będzie zadaną macierzą nieosobliwą (warunek ten gwarantuje istnienie macierzy A ) oraz niech X i oznacza i- tą kolumnę poszukiwanej macierzy A, tj A = ( X,, X n ) Łatwo sprawdzić, że przy przyjętych oznaczeniach A A = A ( X,, X n ) = (A X,, A X n ) () Dzięki tej prostej obserwacji równanie A X = I, którego jedynym rozwiązaniem jest X = A, możemy zapisać w postaci n układów równań liniowych: T A = (,,,,,

A X = (,,,, ) T, A X = (,,,, ) T, () których rozwiązaniami są kolejne kolumny macierzy A Do rozwiązania każdego z tych układów równań możemy zastosować algorytm eliminacji Gaussa Zaproponowaną metodę wyznaczania macierzy odwrotnej, która w literaturze funkcjonuje również jako metoda Gaussa-Jordana, przedstawimy na prostym przykładzie A X n = (,,,, ) T, Przykład : Wyznaczanie macierzy odwrotnej z wykorzystaniem metody eliminacji Gaussa Rozważmy macierz A = () Jak łatwo sprawdzić det(a) =, zatem macierz A posiada macierz odwrotną Wyznaczymy ją wykorzystując metodę eliminacji Gaussa Operacje wykonywane na macierzy A przeprowadzamy jednocześnie na macierzy jednostkowej, którą dla wygody zapiszemy z prawej strony Zabieg ten umożliwi rozwiązanie za jednym razem trzech układów równań X =, X =, X =, () których rozwiązaniami są kolejne kolumny macierzy A W pierwszym kroku sprowadzimy macierz A do postaci trójkątnej Mamy zatem () Dodając do wiersza drugiego wiersz pierwszy pomnożony przez ; do trzeciego pomnożony przez otrzymujemy (7) Dodając do wiersza trzeciego drugi pomnożony przez otrzymujemy Ponieważ wykonane operacje nie zmieniły wyznacznika macierzy, zatem widzimy, że faktycznie det A = Uzyskana macierz jest już macierzą trójkątną, możemy więc przejść do kroku drugiego Polega on na sprowadzeniu macierzy trójkątnej do postaci diagonalnej Aby to osiągnąć stosujemy metodę eliminacji idąc w kolejności odwrotnej - od wiersza trzeciego do pierwszego Dodając do wiersza drugiego trzeci pomnożony przez, otrzymujemy Dodając do wiersza pierwszego drugi pomnożony przez otrzymujemy

Ostatnim etapem jest przekształcenie uzyskanej macierzy diagonalnej do macierzy jednostkowej W tym celu wystarczy wiersz drugi pomnożyć przez, trzeci przez otrzymując: W wyniku zastosowanych operacji uzyskaliśmy układ równań o macierzy jednostkowej Kolejne kolumny macierzy stojącej z prawej strony tej macierzy są więc poszukiwanymi rozwiązaniami X, X, X tworzącymi macierz A : A = Publikacja udostępniona jest na licencji Creative Commons Uznanie autorstwa - Na tych samych warunkach Polska Pewne prawa zastrzeżone na rzecz autorów i Akademii Górniczo-Hutniczej Zezwala się na dowolne wykorzystanie treści publikacji pod warunkiem wskazania autorów i Akademii Górniczo-Hutniczej jako autorów oraz podania informacji o licencji tak długo, jak tylko na utwory zależne będzie udzielana taka sama licencja Pełny tekst licencji dostępny na stronie http://creativecommonsorg/licenses/by-sa//pl/ Data generacji dokumentu: 9-- ::9 Oryginalny dokument dostępny pod adresem: https://epodrecznikiopenaghedupl/openagh-permalinkphp? link=f7cfbadeab8deb778f7 Autor: Michał Góra