Soustavy lineárních rovnic (Částečná náhrada odpadlého cvičení - V. Svendová) Rešíme-li soustavu lineárních rovnic, znamená to, že chceme najít takové hodnoty proměnných, které vyhovují všem rovnicím současně. Jak víme, řešení buď a) neexistuje b) existuje právě jedno c) existuje nekonečně mnoho Máme-li soustavu 2 rovnic o 2 neznámých, např. 2xi + #2 = 3 #1 + X2 = 1 vyřešíme ji jednoduše "dosazením jedné do druhé": #2 =3 — 2#i #2 = —1 #i = 1 — #2 == #i = 2 Tento způsob, který všichni znáte a používáte, už při soustavě 3 rovnic o 3 neznámých začíná být otravně nepřehledný a při vyšších soustavách téměř nemožný. Díky maticovému zápisu soustavy ovšem tento způsob můžeme velice elegantně použít bez potřeby týdne volna na výpočet. Obdobou (vpodstatě tím úplně stejným) jako "dosazení jedné do druhé", je "sečtení násobku jedné s násobkem druhé": 2#i + #2 = 3 xi + #2 = 1 |(—2) 2#i — 2#i + #2 — 2#2 = 3 — 2 —2 #2 = —1 #i = 2 Úprava "sečtení násobku jedné s násobkem druhé "se nazývá řádková úprava a úplně stejný postup používáme při řešení soustav vyššího řádu, jen si soustavu pro přehlednost a jednoduchost přepíšeme do matice. Na příkladech nyní projděme všechny tři možnosti výsledků řešení soustav. 1 Příklad a) Řešte soustavu rovnic: 2xi + ^2 — ^3 + ^4 = 0 X\ — X2 + X3 — X4 = 3 xi + 2x2 — 2x3 + 2x4 = 1 2xi + x2 + 2x4 = 3 Řešení: Soustavu přepíšeme do matice (i-tý sloupec znázorňuje x j a svislá čára znázorňuje rovnítko) a upravujeme pomocí řádkových úprav: 2 1 —1 1 o ^ 2 1 —1 1 0 2 1 —1 1 0 1 —1 1 —1 3 X.krok 0 3 —3 3 —6 c2.krok 0 1 —1 1 —2 1 —8 1 2 —2 2 0 —3 3 —3 —2 0 0 0 0 2 1 02 3^ 0 0 —1 —1 —3 ) 0 0 —1 —1 —3 1. krok: 2. řádek vynásoben —2 a přičten k 1. (výsledek zapsán do 2. řádku), 3. řádek vynásoben —2 a přečten k 1. (výsledek zapsán do 3. řádku), 4. řádek vynásoben —1a přičten k 1. (výsledek zapsán do 4. řádku). 2. krok: 2. řádek přičten ke 3. (výsledek zapsán do 3.) Na první pohled vidíme, že ve třetím řádku dostáváme: 0xi + 0x2 + 0x3 + 0x4 = —8, čemuž nemůže odpovídat žádná čtveřice xi,...,x4, proto soustava NEMÁ ŘEŠENÍ. Příklad b) Řešte soustavu rovnic ze začátku tohoto textu: 2xi + x2 xi + x2 Řešení 21 11 21 01 Tedy 2x1 + x2 = 3 a —x2 = 1, z čehož x2 = —1, x1 = 2. Soustava má tedy JEDNO ŘEŠENÍ, a to (xi,x2) = (2, —1) 2 Příklad c) Reště soustavu rovnic. x\ - x2 + x3 = 2 2xi — 3x2 + 4x3 = 4 xi — X3 = 2 Řešení Opět soustavu přepíšeme do matice a upravujeme — 1 1 — 1 2 12 V jednotlivých krocích jsme postupovali obdobně jako v předchozích příkladech (v 3. kroku pouze od 1. řádku odečtu druhý a výsledek zapíšu do 1.řádku). Vidíme, že poslední řádek se nám vynuloval celý. Co to znamená? Přepišme si upravenou matici zpět na soustavu s Xj-čkama: xi — x3 = 2 —X2 + 2x3 = 0 0xi + 0x2 + 0x3 = 0 Poslední rovnice pro nás nemá žádnou informační hodnotu (platí pro libovolná čísla x1,x2,x3), proto zbývají první 2 rovnice o 3 (!) neznámých. Znamená to, že řešení bude více a je třeba je vyjádřit pomocí parametru. Zafixujeme si libovolnou ze tří proměnných, např. x3 a pojmenujme x3 := t (parametr), a vyjádříme zbylé proměnné: x2 = 2t, x1 = 2 +1. Tím dostáváme všechna možná řešení soustavy. Zapsáno do vektoru: (xi,x2,x3) = (2 + t, 2t,t) pro libovolné t reálné číslo. Soustava má tedy NEKONEČNĚ MNOHO ŘEŠENÍ. Stejně tak bychom si mohli zafixovat např. proměnnou x1 = s a dostat řešení (xi,x2,x3) = (s, 2s — 4, s — 2), pro lib. číslo s, což je totéž jako předchozí (zkuste např. požadovat první proměnnou rovnu 3 — t = 1, s = 3). Poznámka Uvedenému postupu, kdy se snažíme převést matici na schodovitý tvar a dostat pod (případně i nad) diagonálu nuly, se také říká Gaussova eliminace. 3 Matice původní a matice upravená jsou ekvivalentní! Obecně smysl převádění na schodovitý tvar je ten, že čím více nul v matici, tím snáze se s ní počítá (ať už cokoli) - ušetříme výpočty sobě i počítači. 4