Wyk lad 7 Metoda eliminacji Gaussa. Wzory Cramera
Transkrypt
Wyk lad 7 Metoda eliminacji Gaussa. Wzory Cramera
Wyklad 7 Metoda eliminacji Gaussa. Wzory Cramera 1 Metoda eliminacji Gaussa Metoda eliminacji Gaussa polega na znalezieniu dla danego ukladu a11 x1 + a12 x2 + . . . + a1n xn = b1 a21 x1 + a22 x2 + . . . + a2n xn = b2 , .. .. .. .. . . . . a x + a x + ...+ a x = b m1 1 m2 2 mn n (1) m (w którym aij 6= 0 dla pewnych i, j) przy pomocy operacji elementarnych równoważnego mu (czyli posiadajacego taki sam zbiór rozwiazań) ukladu (2), który po ewentualnej permutacji , , niewiadomych x1 , . . . , xn ma postać: x1 + c1, k+1 xk+1 + . . . + c1n xn = d1 x2 + c2, k+1 xk+1 + . . . + c2n xn = d2 x3 + c3, k+1 xk+1 + . . . + c3n xn = d3 . (2) .. .. .. . .. . . . xk + ck, k+1 xk+1 + . . . + ckn xn = dk 0 = dk+1 Jeżeli dk+1 6= 0, to uklad (2) nie ma rozwiazania, a wiec (czyli , , , też uklad (1) nie ma rozwiazania jest sprzeczny). Jeżeli dk+1 = 0 i k = n, to uklad (1) posiada dokladnie jedno rozwiazanie: , x1 = d1 , x2 = d2 , . . . , xn = dn . (3) Jeżeli dk+1 = 0 oraz k < n, to xk+1 , xk+2 , . . . , xn sa, dowolnymi skalarami (nazywamy je parametrami), zaś pozostale niewiadome wyliczamy z równań ukladu (2), tzn. xi = di − ci k+1 xk+1 − . . . − cin xn dla i = 1, 2, . . . , k. (4) Aby sprowadzić uklad (1) do postaci (2) należy najpierw przy pomocy operacji elementarnych przeksztalcić go do ukladu postaci: x1 + a012 x2 + . . . + a01n xn = b01 0 a x1 + a0 x2 + . . . + a0 xn = b0 21 22 2n 2 . (5) .. .. .. .. . . . . a0 x + a0 x + . . . + a0 x = b0 m1 1 m2 2 mn n 1 m Robimy to np. w ten sposób, że najpierw znajdujemy element aij 6= 0, a nastepnie przez , 1 operacje: x1 ↔ xj , r1 ↔ ri , aij · r1 doprowadzamy uklad (1) do postaci (5). Nastepnie przy pomocy równania pierwszego eliminujemy zmienna, x1 z pozostalych równań , ukladu (5) przez wykonanie operacji: r2 − a021 · r1 , r3 − a031 · r1 ,...,rm − a0m1 · r1 . Otrzymamy wówczas uklad postaci: x1 + a”12 x2 + . . . + a”1n xn = b”1 a”22 x2 + . . . + a”2n xn = b”2 . (6) .. .. .. . . . a” x + . . . + a” x = b” m2 2 mn n m Z kolei stosujemy nasz algorytm do ukladu: a”12 x2 + . . . + a”1n xn = b”1 a”22 x2 + . . . + a”2n xn = b”2 .. .. .. . . . a” x + . . . + a” x = b” m2 2 mn n m nie ruszajac , pierwszego równania postaci: x1 + e12 x2 + e13 x3 + x2 + e23 x3 + x3 + .. . (7) ukladu (6). Po skończonej liczbie kroków uzyskamy uklad . . . + e1k xk + e1 k+1 xk+1 + . . . + e1n xn = f1 . . . + e2k xk + e2 k+1 xk+1 + . . . + e2n xn = f2 . . . + e3k xk + e3 k+1 xk+1 + . . . + e3n xn = f3 .. . . xk + ek k+1 xk+1 + . . . + ekn xn = fk 0 = fk+1 Jeżeli fk+1 6= 0, to otrzymany uklad jest sprzeczny, a wiec , też uklad (1) jest sprzeczny. Jeżeli zaś fk+1 = 0, to przy pomocy operacji: r1 − e1k · rk , r2 − e2k · rk ,...,rk−1 − ek−1 k · rk eliminujemy zmienna, xk z poczatkowych k − 1 równań. Później eliminujemy zmienna, xk−1 z , wcześniejszych równań przy pomocy k − 1-szego równania, itd. W końcu, po skończonej liczbie kroków, uzyskamy w ten sposób uklad (2). Omówiony wyżej sposób rozwiazywania ukladu równań metoda, Gaussa zawiera dużo ele, mentów dowolnych. Dowolność zachodzi na każdym etapie rozważań, ponieważ możemy eliminować dowolna, niewiadoma, (pod warunkiem, że odpowiedni wspólczynnik nie równa sie, 0). Oprócz tego dowolna jest również kolejność równań w danym ukladzie. Jeżeli np. w jakikolwiek sposób zmienimy kolejność równań w wyjściowym ukladzie, to proces stopniowego eliminowania niewiadomych przebiegać bedzie inaczej. Jednak zawsze musimy otrzymać te, sama, liczbe, , parametrów! W praktyce proces rozwiazywania ukladu (1) możemy znacznie uprościć, jeżeli zamiast prze, ksztalceń ukladu równań bedziemy przeksztalcać jego macierz uzupelniona, Au . Oczywiste jest, , że każdej operacji elementarnej ukladu (1) odpowiada odpowiednia operacja elementarna macierzy Au , a mianowicie: 2 operacji ri ↔ rj odpowiada operacja wi ↔ wj , operacji a · ri odpowiada operacja a · wi , operacji ri + a · rj odpowiada operacja wi + a · wj , wykreślaniu i-tego równania odpowiada wykreślanie i-tego wiersza, operacji xi ↔ xj odpowiada operacja ki ↔ kj (należy przy tym pamietać, że nie wolno ruszać , ostatniej kolumny i na koniec należy jeszcze uwzglednić wszystkie przenumerowania niewiado, mych!). Przyklad 7.1. Stosujac nad , metode, eliminacji Gaussa rozwiażemy , x1 − x2 − 9x3 + 6x4 + 7x5 + 10x6 − 6x3 + 4x4 + 2x5 + 3x6 − 3x3 + 2x4 − 11x5 − 15x6 cialem R uklad równań: = 3 = 2 . = 1 wykonywali rachunki Bedziemy na macierzy uzupe lnionej naszego ukladu: , 1 1 −9 6 7 10 3 1 1 0 0 40 55 0 w1 −3w3 , w2 −2w3 x2 ↔x4 ≡ 2 3 2 0 0 24 33 0 ≡ 0 0 −6 4 0 0 0 0 −3 2 −11 −15 1 0 0 −3 2 −11 −15 1 x1 x4 x3 x2 x1 x4 x3 x2 x5 x6 x5 x6 40 55 0 40 55 0 0 1 0 1 0 1 1 0 w2 ↔w3 x3 ↔x5 0 0 0 0 24 33 0 ≡ 0 2 −3 0 −11 −15 1 ≡ 0 2 −3 0 −11 −15 1 0 0 0 0 24 33 0 x1 x4 x1 x4 x5 x2 x5 x2 x6 x6 x3 x3 0 40 40 1 55 55 0 1 1 1 1 0 0 1 0 0 2 w2 , 24 w3 1 ≡ 0 1 − 11 0 2 −11 0 −3 −15 1 0 − 32 − 15 2 2 2 11 0 0 24 0 0 33 0 0 0 1 0 0 0 8 x1 x4 x5 x2 x3 x6 0 0 1 0 0 0 w1 −40w3 , w2 + 11 w3 1 2 1 1 ≡ . Zatem zmiennymi bazowymi sa, x2 , x3 , x6 0 1 0 0 − 23 16 2 0 0 1 0 0 11 0 8 1 3 1 oraz x1 = −x2 , x4 = 2 + 2 x3 − 16 x6 , x5 = − 11 , uklad posiada nieskończenie wiele 8 x6 . Stad rozwiazań danych wzorami: , 1 c, x5 = − 11 x1 = −a, x2 = a, x3 = b, x4 = 12 + 23 b − 16 8 c, x6 = c, gdzie a, b, c sa, dowolnymi liczbami rzeczywistymi. 2 Przyklad 7.2. Stosujac uklad równań: , metode, eliminacji Gaussa rozwiażemy , 2x1 + x2 − x3 + x4 = 1 3x − 2x + 2x − 3x = 2 1 2 3 4 . 5x1 + x2 − x3 + 2x4 = −1 2x1 − x2 + x3 − 3x4 = 4 Rachunki bedziemy wykonywali na macierzy uzupelnionej Au naszego ukladu. Mamy, że , x2 x1 x3 x4 2 1 −1 1 1 1 1 2 −1 1 3 −2 2 −3 2 x1 ↔x2 −2 3 2 w2 +2w1 , w3 −w1 , w4 +w1 2 −3 Au = ≡ ≡ 5 1 5 −1 1 −1 2 −1 2 −1 2 −1 1 −3 4 −1 2 1 −3 4 3 x2 1 0 0 0 x2 x1 x3 x3 x1 x4 1 1 −1 2 1 x ↔x 1 4 0 −1 4 w3 +w2 , w4 −2w2 0 7 ≡ ≡ 0 1 0 3 −2 0 −2 0 4 5 x2 x4 x3 x1 x3 x1 −1 1 1 1 −1 2 2 1 0 7 4 w4 +w3 0 −1 0 7 4 ≡ . Zatem nasz uklad jest 0 0 −10 2 0 0 10 2 0 10 −3 0 0 0 0 −1 (nie posiada rozwiazania), bo ostatnie równanie ma postać: , x4 1 1 2 −1 4 7 0 −1 3 0 1 −2 4 0 −2 5 x4 1 1 0 −1 0 0 0 0 sprzeczny x2 0 · x2 + 0 · x4 + 0 · x3 + 0 · x1 = −1. 2 Przyklad 7.3. Stosujac metode, eliminacji Gaussa rozwiażemy uklad równań: , , 2x1 − x2 + x3 − x4 = 1 2x − x − 3x = 2 1 2 4 . 3x1 − x3 + x4 = −3 2x1 + 2x2 − 2x3 + 5x4 = −6 Rachunki bedziemy wykonywali na macierzy uzupelnionej Au naszego ukladu. Mamy, że , x3 x2 x1 x4 1 2 −1 1 −1 1 1 −1 2 −1 2 −1 0 −3 2 x1 ↔x3 0 −1 2 −3 2 w3 +w1 , w4 +2w1 Au = ≡ ≡ −1 3 0 −1 1 −3 0 3 1 −3 2 2 −2 5 −6 −2 2 2 5 −6 x3 x2 x1 x4 x3 x2 x4 x1 1 1 1 −1 2 −1 1 −1 2 −1 0 −1 2 −3 2 (−1)w2 0 1 −2 3 −2 ≡ . 0 −1 5 0 −1 0 −2 5 0 −2 0 0 6 3 −4 0 0 6 3 −4 Wykonujemy operacje, w3 + w2 : x3 x2 x3 x2 x4 x4 x1 x1 1 1 1 −1 2 −1 1 −1 2 −1 0 1 −2 3 −2 w4 −2w3 0 1 −2 3 −2 ≡ . 0 0 0 3 3 −4 0 3 3 −4 0 0 6 3 −4 0 0 0 −3 4 1 1 Wykonujemy operacje 3 w3 i (− 3 )w4 : x3 x2 x3 x2 x4 x1 x1 x4 1 1 −1 2 −1 1 −1 2 0 − 13 0 1 −2 3 −2 w1 +w4 , w2 −3w4 , w3 −w4 0 1 −2 0 2 ≡ . 0 0 0 1 1 −4 0 1 0 0 3 0 0 0 1 − 43 0 0 0 1 − 43 Wykonujemy operacje w1 − 2w3 i w2 + 2w3 : x3 x2 x1 x4 x2 x3 x1 x4 5 1 0 0 0 1 −1 0 0 − 31 3 2 0 1 0 0 2 w1 +w2 0 1 0 0 ≡ . 0 0 1 0 0 0 0 1 0 0 0 0 0 1 − 43 0 0 0 1 − 34 Zatem uklad posiada dokladnie jedno rozwiazanie: x1 = 0, x2 = 2, x3 = 35 , x4 = − 43 . 2 , 4 2 Wzory Cramera Niech dany bedzie uklad n równań liniowych z n niewiadomymi x1 , x2 , ..., xn nad cialem , K: a11 x1 + a12 x2 + . . . + a1n xn = b1 a21 x1 + a22 x2 + . . . + a2n xn = b2 ................................. . ................................. an1 x1 + an2 x2 + . . . + ann xn = bn Wyznacznikiem glównym ukladu (8) nazywamy a 11 a12 . . . a1n a21 a22 . . . a2n W = . .. .. .. . . . .. an1 an2 . . . ann (8) . Oznaczmy przez Wi (dla i = 1, 2, . . . , n) wyznacznik powstajacy z W przez zastapienie i-tej , , b1 b2 kolumny W kolumna, wyrazów wolnych . . Zatem .. bn W1 = b1 b2 .. . a12 a22 .. . bn an2 . . . a1n . . . a2n .. .. . . . . . ann a 11 b1 . . . a1n b2 . . . a2n a , W2 = 21 .. . . .. .. . . . . an1 bn . . . ann a 11 a12 . . . b1 a22 . . . b2 a , . . . , Wn = 21 .. . .. .. . .. . . an1 an2 . . . bn . Wówczas zachodzi nastepuj ace , , Twierdzenie 7.4 (Cramera). Jeżeli wyznacznik glówny ukladu (8) jest różny od zera, to uklad ten posiada dokladnie jedno rozwiaza-nie dane wzorami Cramera: , x1 = W2 Wn W1 , x2 = , . . . , xn = . W W W (9) Jeżeli zaś W = 0, ale Wi 6= 0 dla pewnego i = 1, . . . , n, to uklad (8) jest sprzeczny (a wiec , nie posiada rozwiazania). , Przyklad 7.3. Stosujac nad , wzory Cramera rozwiażemy , x1 + 2x2 − x3 − x4 2x − 3x − x + 2x 1 2 3 4 4x − 5x + 2x + 3x 1 2 3 4 x1 − x2 − x3 − x4 5 cialem R uklad równań: = −2 = 1 . = 5 = −2 Obliczamy najpierw wyznacznik glówny naszego ukladu. Stosujemy kolejno: operacje k4 +k1 , k3 +k1 , k2 +k1 , rozwiniecie Laplace’a wzgledem czwartego wiersza, operacje, k2 −3k1 , rozwiniecie , , , Laplace’a wzgl edem pierwszej kolumny: , 1 2 −1 −1 1 3 0 0 3 0 0 2 −3 −1 2 2 −1 1 4 4+1 W= · 1 · −1 1 4 = (−1) · 3 · (−1)1+1 · = = (−1) 4 −5 2 3 4 −1 6 7 −1 6 7 1 −1 −1 −1 1 0 0 0 1 4 = (−3) · (7 − 24) = (−3) · (−17) = 51. Stad , W = 51 6= 0, wiec , z twierdzenia Cramera 6 7 uklad nasz posiada dokladnie jedno rozwiazanie. Obliczamy teraz wyznacznik W1 stosujac , , kolejno: operacje k1 + k2 , k3 − k4 , k2 + 2 · k4 , rozwiniecie Laplace’a wzgl edem pierwszego , , wiersza, Laplace’a wzgl edem operacje, k2 + k3 , rozwini ecie , , drugiego wiersza: −2 2 −1 −1 0 2 0 −1 0 0 0 −1 1 −3 −1 2 −2 −3 −3 2 −2 1 −3 2 W1 = = = = (−1)1+4 ·(−1)· 5 −5 2 3 0 −5 −1 3 0 1 −1 3 −2 −1 −1 −1 −3 −1 0 −1 −3 −3 0 −1 −2 1 −3 −2 −2 −3 1 −1 = 0 0 −1 = 0, bo w ostatnim wyznaczniku mamy dwie identyczne 0 −3 −3 0 −3 −3 0 kolumny. Postepuj ac , podobnie obliczamy: W2 = 0 i W3 = 51. Zatem ze wzorów Cramera: , W2 W1 3 x1 = W = 0, x2 = W = 0 oraz x3 = W W = 1. Wyznacznika W4 nie musimy już obliczać, bo z pierwszego równania x4 = x1 + 2x2 − x3 + 2 = 0 + 0 − 1 + 2 = 1.2 3 Zadania do samodzielnego rozwiazania , Zadanie 7.5. Stosujac , metode, eliminacji Gaussa rozwiaż , nad cialem liczb rzeczywistych uklad równań: x1 + x2 = 1 = 4 x1 + x2 + x3 x2 + x3 + x4 = −3 . x + x + x 2 3 4 5 = x4 + x5 = −1 Odp. Uklad ma nieskończenie wiele rozwiazań danych wzorami: , x1 = 6 − t, x2 = t − 5, x3 = 3, x4 = −1 − t, x5 = t, gdzie t ∈ R. Zadanie 7.6. Stosujac , metode, eliminacji Gaussa rozwiaż , nad cialem liczb rzeczywistych uklad równań: 4x1 − 3x2 + 2x3 − x4 = 8 3x − 2x + x − 3x = 7 1 2 3 4 . 2x − x − 5x 1 2 4 = 6 5x1 − 3x2 + x3 − 8x4 = 1 6 Odp. Uklad jest sprzeczny. Zadanie 7.7. Stosujac , metode, uklad równań: 4x1 − x − 1 3x1 − 2x1 + eliminacji Gaussa rozwiaż , nad cialem liczb rzeczywistych 3x2 2x2 x2 3x2 + x3 + 5x4 − 2x3 − 3x4 + 2x3 + 2x3 − 8x4 = 7 = 3 . = −1 = −7 Odp. Uklad posiada dokladnie jedno rozwiazanie: x1 = 2, x2 = 1, x3 = −3, x4 = 1. , Zadanie 7.8. Stosujac , metode, eliminacji uklad równań: 12x1 − 18x2 + 102x3 14x1 − 21x2 + 119x3 x3 4x3 7x3 Gaussa rozwiaż , nad cialem liczb rzeczywistych − 174x4 − 203x4 + 2x4 + 5x4 + 8x4 − 216x5 − 252x5 + 2x5 + 6x5 + 9x5 = 132 = 154 = −1 . = −2 = −3 Odp. Uklad posiada nieskończenie wiele rozwiazań danych wzorami: , x1 = − 23 + 23 x2 , x2 -dowolna liczba rzeczywista, x3 = 31 , x4 = − 23 , x5 = 0. Zadanie 7.9. Stosujac , wzory Cramera rozwiaż , nad 2x1 + 3x2 + 11x3 + x + x + 5x + 1 2 3 2x1 + x2 + 3x3 + x1 + x2 + 3x3 + cialem Q uklad równań: 5x4 2x4 2x4 4x4 = 2 = 1 . = −3 = −3 Odp. Uklad posiada dokladnie jedno rozwiazanie: x1 = −2, x2 = 0, x3 = 1, x4 = −1. , Zadanie 7.10. Stosujac , wzory Cramera rozwiaż , 2x1 + 5x2 + 4x3 x + 3x + 2x 1 2 3 2x1 + 10x2 + 9x3 3x1 + 8x2 + 9x3 nad cialem Q uklad równań: + x4 + x4 + 7x4 + 2x4 = = = = 20 11 . 40 37 Odp. Uklad posiada dokladnie jedno rozwiazanie: x1 = 1, x2 = x3 = 2, x4 = 0. , Zadanie 7.11. Stosujac ( , wzory Cramera rozwiaż , (nad cialem C uklady równań: 2(2 + i)z − i(3 + 2i)w = 5 + 4i (4 − 3i)z + (2 + i)w = 5(1 + i) a) , b) , (3 − i)z + 2(2 + i)w = 2(1 + 3i) (2 − i)z − (2 + 3i)w = −(1 + i) ( (2 + i)z + (2 − i)w = 6b − a + (2a − 3b)i c) (a, b ∈ R), (1 − i)z + (3 + i)w = a + 9b + (a + 3b)i ( ( w z (1 + i)z + (1 − i)w = 1 + i 2−i + 1+i = 2 , e) . d) 5z 2w + = 3 (1 − i)z + (1 + i)w = 1 + 3i (2−i)2 (1+i)2 7 Odp. a) z = 59 + 59 i oraz w = 94 + i. b) z = i oraz w = 1. c) z = ai oraz w = 3b. d) z = 1 − 2i oraz w = 1 + i. e) z = i oraz w = 1 + i. Zadanie 7.12. W zależności od wartości równań: x + ay 2x + y x + y parametru a ∈ R rozwiaż , nad cialem R uklad + z = 1 + z = a + az = a2 Odp. Dla a = 0 uklad jest sprzeczny. Dla a 6= 0 i a 6= 1 uklad posiada dokladnie jedno 1−2a 1 rozwiazanie: x = a−1 , 2a , y = 2a , z = a + 2a . Natomiast dla a = 1 uklad ma nieskończenie wiele rozwiazań danych wzorami: x = 0, y-dowolna liczba rzeczywista, z = 1 − y. , ( Zadanie 7.13. Stosujac , twierdzenie Cramera rozwiaż , nad cialem Z5 uklad równań: 2x1 + 3x2 = 2 . 3x1 − 2x2 = 1 Odp. Uklad posiada dokladnie jedno rozwiazanie: x1 = 4, x2 = 3. , 8