Bach-Math

Lineárna algebra


Kľúčové slová:
lineárna algebra, sústava lineárnych rovníc, matica sústavy, vektor pravých strán, vektor premenných, maticový tvar sústavy lineárnych rovníc, matica, veľkosť matice, druhy matíc, štvorcové matice, algebraické operácie s maticami, násobenie matice konštantou, súčet matíc, rozdiel matíc, súčin matíc, hodnosť matice, frobeniova veta, ekvivalentné matice, elementárne úpravy matíc, regulárne matice, inverzné matice, Gaussov tvar matice, Gaussova eliminačná metóda, predná eliminácia, spätná substitúcia, Gauss - Jordanova eliminačná metóda, determinanty, determinant a inverzná matica, vlastnosti determinantu, Cramerovo pravidlo



Lineárna algebra je jedným z najdôležitejších matematických a výpočtových nástrojov v rôznych vedných odboroch. Je ústrednou časťou čistej aj aplikovanej matematiky.

Lineárna algebra je matematickou disciplínou zaoberajúcou sa vektorovými priestormi, často konečných alebo spočítateľných nekonečných rozmerov, ale aj ich lineárnymi transformáciami. Zjednodušene povedané ide o oblasť matematiky zaoberajúcu sa vektormi, ktorým sme venovali svoju pozornosť už v časti Analytická geometria, a maticami.

Jadrom lineárnej algebry je problém riešenia sústavy lineárnych rovníc s viacerými neznámymi.


Sústava lineárnych rovníc

Lineárna rovnica s n premennými x1, x2, …, xn je akákoľvek rovnica tvaru

a1x1 + a2x2 + ⋯ + anxn = b

kde b, a1, a2, …, an (koeficienty) sú čísla patriace do množiny reálnych, prípadne komplexných čísel.

K nájdeniu úplného riešenia lineárnej rovnice čo i len s dvoma premennými sú potrebné minimálne dve nezávislé rovnice. Práve takáto množina lineárnych rovníc je najmenšou možnou sústavou lineárnych rovníc.

Všeobecne teda platí, že sústava lineárnych rovníc je množina dvoch alebo viacerých lineárnych rovníc s dvoma alebo viacerými premennými - neznámymi.

Sústava m lineárnych rovníc o n neznámych môže byť zapísaná ako

Sústava lineárnych rovníc

kde:

  • aij sú koeficienty sústavy,
  • xj sú premenné sústavy,
  • bi sú absolútne členy sústavy,
  • i = 1, 2 , ..., m a j = 1, 2, ..., n.

Sústavu lineárnych rovníc môžeme rozložiť v podobe matíc. Koeficienty sústavy lineárnych rovníc môžeme napísať ako maticu, nazývanú aj matica sústavy, ktorá má tvar

Matica sústavy A

Absolútne členy sústavy tvoria tzv. vektor pravých strán, ktorý zapisujeme ako stĺpcovú maticu

Vektor pravých strán

Vektor premenných má maticový tvar

Vektor premenných

Celú sústavu lineárnych rovníc je teda možné zapísať ako

Sústava lineárnych rovníc v podobe matíc

čo môžeme vyjadriť aj maticovým zápisom

Ax = b

K riešeniu sústavy rovníc sa tak dokážeme dostať vypočítaním výrazu

x = A-1b

Sústava lineárnych rovníc môže mať:

  • práve jedno riešenie
  • nekonečne veľa riešení
  • žiadne riešenie

Matice

Matica je pole skalárov, resp. množina čísel alebo iných matematických objektov, ktoré sú jej prvkami. Veľkosť matice vyjadrujeme zápisom

m × n

pričom

  • m určuje počet riadkov matice,
  • n určuje počet stĺpcov matice.

Na základe hodnôt čísel m a n tak vieme určiť o aký druh matice sa jedná:

  • ak máme maticu n × n (s rovnakým počtom riadkov a stĺpcov), hovoríme o štvorcovej matici;
  • ak máme maticu m × n (s odlišným počtom riadkov a stĺpcov), hovoríme o obdĺžnikovej matici;
  • ak máme maticu 1 × n, hovoríme o riadkovej matici;
  • ak máme maticu m × 1, vravíme o stĺpcovej matici.

Štvorcová matica A = [ aij ]n×n môže byť:

  • diagonálna, ak aij = 0, pričom i ≠ j;
  • jednotková (označovaná In), ak aij = 0, pričom i ≠ j a aii = 1 pre 1 ≤ i ≤ n;
  • nulová, ak každý jej prvok = 0;
  • regulárna, ak je jej hodnosť rovná n;
  • singulárna, ak jej hodnosť nie je rovná n;
  • horná trojuholníková, ak aij = 0, pre i > j;
  • dolná trojuholníková, ak aij = 0, pre i < j;
  • symetrická, ak aij = aji.

Prvky aii nazývame diagonálne prvky. Prvok aij nazývame pivotom i-teho riadku, ak aik = 0 pre k < j, teda ak aij je prvým nenulovým prvkom i-teho riadku.


Algebraické operácie s maticami

Každá operácia s maticou je operáciou s každým jej prvkom. Medzi základné algebraické operácie s maticami patria vynásobenie matice konštantou, súčet matíc a súčin matíc.


Násobenie matice konštantou
Ak A = [ aij ]m x n je matica a c je konštanta, tak c-násobkom matice A je matica

c.A = [ c.aij ]m x n

Súčet matíc
Súčet matíc je možné definovať iba pre matice rovnakého rozmeru. Ak sú teda matica A = [ aij ]m x n a B = [ bij ]m x n maticami s rovnakým rozmerom m × n, tak ich súčtom je matica

C = A + B = [ cij ]m × n, pričom cij = aij + bij

Jednoducho povedané, pri súčte matíc sčítavame ich prvky na rovnakých miestach.


Rozdiel matíc
Rozdiel matíc sa riadi takým istým pravidlom, ako ich súčet. No namiesto sčítavania prvkov na rovnakých miestach ich navzájom odčítavame.


Súčin matíc
Pri súčine matíc na rozdiel od súčinu konštánt záleží na ich poradí, platí

AB ≠ BA

Maticu A možno sprava vynásobiť maticou B iba, ak n (počet stĺpcov) matice A sa rovná m (počtu riadkov) matice B. Platí, že ak A = [ aik ]m x l a B = [ bkj ]l x n sú matice rozmeru m x l a l x n, tak ich súčinom je matica

C = AB

typu m x n a jej i,j-ty prvok vypočítame pomocou vzťahu

cij = ai1.b1j + ai2.b2j + ⋯ + ail.blj

Hodnota [ i, j ]-tého prvku matice C = AB je teda skalárnym súčinom i-teho riadku matice A a j-tého stĺpca matice B.


Hodnosť matice a Frobeniova veta

Pod pojmom hodnosť matice rozumieme počet lineárne nezávislých riadkov danej matice. Ide o skalárnu hodnotu reprezentujúcu počet nenulových riadkov matice upravenej pomocou elementárnych úprav na trojuholníkový, resp. lichobežníkový tvar. Jej hodnota sa elementárnymi úpravami matice nemení.

Hodnosť matice A označujeme ako h(A).


Platí vzťah h(A) = h(AT) – hodnosť transponovanej matice sa rovná hodnosti pôvodnej matice. Transponovanou maticou matice A rozmeru m × n rozumieme maticu AT rozmeru n × m, ktorú získame zámenou riadkov a stĺpcov pôvodnej matice A.


Hodnotou hodnosti matice sústavy lineárnych rovníc dokážeme okrem iného určiť, koľko riešení daná sústava má a či je vôbec riešiteľná. Takéto poznanie nám prináša tzv. Frobeniova veta.


Frobeniova veta
Nech je definovaná sústava m lineárnych rovníc o n neznámych

Sústava lineárnych rovníc

ktorej maticový zápis je

Ax = b

Maticou sústavy nech je matica

Matica sústavy A

a nech matica

Rozšírená matica sústavy (A,b)

je rozšírenou maticou matice sústavy o vektor pravých strán.

Potom môžeme povedať, že sústava Ax = b:

  • má práve jedno riešenie, ak h(A) = h(A,b) = n;
  • má nekonečne veľa riešení, ak h(A) = h(A,b) < n;
  • nemá žiadne riešenie, ak h(A) ≠ h(A,b).

Frobeniova veta tak ponúka algoritmus na všeobecné riešenie sústavy lineárnych rovníc, ktorý pozostáva z troch krokov – výpočet hodnosti matice A, výpočet hodnosti rozšírenej matice (A,b) a následná aplikácia Frobeniovej vety.


Ekvivalentné matice

Nech matice A a B sú matice rovnakého rozmeru. Tieto matice nazývame ekvivalentné ak dokážeme maticu B získať z matice A pomocou jednej alebo kombináciou jej elementárnych úprav.


Elementárnymi úpravami matice A rozumieme operácie ako:

  1. zámena riadkov/stĺpcov matice,
  2. vynásobenie riadku/stĺpca matice nenulovou konštantou,
  3. pripočítanie násobku jedného riadku/stĺpca k inému.

Skutočnosť, že matice A a B, alebo akékoľvek iné matice sú navzájom ekvivalentné vyjadrujeme znakom ~. Zápis toho, že matice A a B sú ekvivalentné môže vyzerať aj takto: A ≅ B.


Regulárne matice

Okrem vyššie uvedenej charakteristiky regulárnych matíc, platí pre tento typ matíc ešte omnoho viac tvrdení.


Štvorcovú maticu A rozmeru n × n považujeme za regulárnu, ak:

  • A ~ In,
  • h(A) = n,
  • det(A) ≠ 0,
  • k matici A existuje inverzná matica.

Ak tieto tvrdenia neplatia, matica A je nazývaná singulárna matica.


Inverzné matice

K regulárnej matici A rozmeru n × n existuje inverzná matica A-1, ktorá je taktiež štvorcová, práve vtedy, keď

A-1.A = A.A1 = I

Rovnako, ako aj s ostatnými maticami aj s inverznými maticami je možné vykonávať rôzne algebrické operácie. K transponovaniu a súčinu inverzných matíc sú stanovené určité zásady.

Nech A a B sú štvorcové matice, ku ktorým existujú inverzné matice, potom platí:

(A^T )^(-1)=(A^(-1) )^T , (AB)^(-1)=A^(-1) B^(-1)

Význam určenia inverznej matice spočíva v pravidle, ktoré vraví, že matice nie je možné navzájom deliť. Násobením oboch strán výrazu inverznou maticou však dokážeme dosiahnuť to isté.

Sústavu lineárnych rovníc Ax = b môžeme teda vyriešiť tým, že vynásobíme rovnicu inverznou maticou:

A-1.A.x = I.x = x = A-1.b

Ako nám je známe z definície inverznej matice, vynásobením matice jej inverznou maticou získame jednotkovú maticu. Násobenie jednotkovou maticou je ekvivalentné k násobeniu výrazu číslom 1.


Nie vždy však existuje inverzná matica. Pokiaľ k matici A existuje inverzná matica, matici A vravíme, že je invertovateľná. Platí, že inverzná matica A-1 k matici A existuje iba ak determinant matice det(A) nie je rovný 0, čo vyplýva aj zo samotnej definície regulárnej matice.


Na určenie toho, či k istej matici existuje inverzná matica a dokonca aj k jej samotnému výpočtu je možné použiť nasledujúci pomerne jednoduchý algoritmus.

Majme regulárnu maticu A rozmeru n × n, z ktorej utvoríme maticu C typu n × 2n tým, že k n stĺpcom matice A priložíme rovnako veľkú jednotkovú maticu In. Symbolicky môžeme túto maticu C zapísať ako

C = [ A | I_n ]

Maticu C upravíme pomocou elementárnych úprav na jej redukovaný Gaussov tvar, čím získame maticu, ktorú budeme označovať . Ak prvých n stĺpcov tejto matice tvorí jednotkovú maticu, tak zvyšných n stĺpcov tvorí inverznú maticu k pôvodnej matici A a platí:

C´ = [ I_n  | A^(-1) ]

Ak prvých n stĺpcov tejto matice nevytvára jednotkovú maticu, tak matica A nie je invertovateľná.


Gaussove eliminačné metódy

V lineárnej algebre a obzvlášť pri riešení sústavy lineárnych rovníc zohráva významnú úlohu Gaussova eliminačná metóda. K jej porozumeniu je však potrebné sa prv oboznámiť s viackrát spomínaným pojmom Gaussov tvar matice.


Gaussov tvar matice

Hovoríme, že matica je v Gaussovom tvare v prípade, že sú splnené tieto štyri podmienky:

  • každý pivot = 1 (nazývame ho aj vedúca jednotka),
  • každý prvok v stĺpci pod vedúcou jednotkou = 0,
  • vedúca jednotka v každom riadku sa nachádza vpravo od vedúcich jednotiek všetkých vyššie položených riadkov,
  • prípadné riadky obsahujúce iba nuly nasledujú ž za všetkými riadkami obsahujúcimi vedúce jednotky.

Okrem obyčajného Gaussovho tvaru poznáme aj redukovaný Gaussov tvar. O matici môžeme povedať, že je v redukovanom Gaussovom tvare v prípade, že okrem týchto 4 podmienok platí, že aj každý prvok v stĺpci nad vedúcou jednotkou je rovný 0.

Pre každú maticu existuje postupnost' riadkových operácií, pomocou ktorých je možné danú maticu upravit' tak, aby spĺňala vyššie uvedené podmienky, tzn., že každú maticu je možné upraviť do Gaussovho tvaru.


Gaussova eliminačná metóda

Cieľom Gaussovej eliminačnej metódy je prejsť od sústavy lineárnych rovníc Ax = b k ekvivalentnej sústave Cx = d pomocou riadkových operácií, pričom matica C má mať vlastnosti

cij = 0 pre i > j a cii ≠ 0

Sústavy lineárnych rovníc Ax = b a Cx = d považujeme za ekvivalentné, keď platí, že každé riešenie sústavy Ax = b je zároveň riešením sústavy Cx = d a naopak. Získaním riešenia sústavy Cx = d tak získame aj riešenie pôvodnej sústavy.


Riešenie sústavy lineárnych rovníc Gaussovou eliminačnou metódou pozostáva z dvoch hlavných fáz:

  1. predná eliminácia - úpravu sústavy, resp. matice na horný trojuholníkový tvar
  2. spätná substitúcia - hodnoty neznámych dopočítané z vytvorenej redukovanej trojuholníkovej matice

Úplne prvým krokom k získaniu riešenia sústavy lineárnych rovníc pomocou Gaussovej eliminačnej metódy je úprava tejto sústavy do tvaru rozšírenej matice. Hoc tento krok nie je povinný, je náramne nápomocný, keďže jediné s čím budeme vďaka nemu v prvej fáze pracovať sú čísla.


Predpokladajme, že poznáme sústavu lineárnych rovníc Ax = b alebo z nej vzniknutú maticu (A,b), ktorá je nenulová, t.j. má aspoň jeden nenulový prvok ars. Zámenou riadkov a stĺpcov vieme zaistiť, že týmto prvkom bude prvok a11 ≠ 0. Predná eliminácia následne pokračuje eliminovaním prvej neznámej vo všetkých okrem prvej rovnice, resp. vynulovaním prvkov nachádzajúcich sa pod spomínaným prvkom a11, tým, že pripočítame vhodný násobok prvého riadku matice (prvej rovnice) k ostatným.

Potom eliminujeme druhú neznámu vo všetkých rovniciach, resp. riadkoch, okrem prvých dvoch pripočítaním vhodného násobku druhej rovnice (riadku) ku každej ďalšej nachádzajúcej sa pod ňou.

Týmto spôsobom pokračujeme, až pokým nám z pôvodnej matice nevznikne horná trojuholníková alebo lichobežníková matica (C,d), ktorá je rozšírenou maticou sústavy spomínanej ekvivalentnej sústavy lineárnych rovníc Cx = d.

V prípade, že sme pracovali s maticami a nie so sústavou lineárnych rovníc, upravíme výslednú maticu do tvaru sústavy, ktorá môže vyzerať napr. takto:

Sústava Cx = d

Následne prechádzame do druhej fázy tohto spôsobu riešenia sústavy lineárnych rovníc, v ktorej sa ekvivalentnými úpravami každej z nich a dosadzovaním zistených hodnôt neznámych postupne dopracujeme k celkovému riešeniu sústavy Cx = d, čím získavame taktiež riešenie pôvodnej sústavy Ax = b.


Gauss - Jordanova eliminačná metóda

Ďalším spôsobom riešenia sústavy lineárnych rovníc a z nich vzniknutých matíc je Gauss-Jordanova eliminačná metóda.

Táto metóda je v podstate len akousi rozvinutejšou verziou Gaussovej eliminačnej metódy. Jej cieľom totiž nie je upraviť maticu sústavy (maticu koeficientov) len do trojuholníkového, resp. lichobežníkového tvaru, ale až do redukovaného Gaussovho tvaru.

Riešenie sústavy lineárnych rovníc je tak možné zistiť hneď po úprave matice do požadovaného tvaru. Vytráca sa tak potreba spätnej substitúcie. Pravá strana výslednej rozšírenej matice je tvorená práve riešeniami danej sústavy.


Determinanty

Determinant je multilaterálnym zobrazením, ktoré každej štvorcovej matici priraďuje jednu skalárnu hodnotu – číslo. Determinant matice A zapisujeme ako det(A) alebo |A|.


Pre maticu A = ( a11 ) s rozmerom 1 × 1 platí det(A) = a11.


Pre maticu A rozmeru 2 × 2 môžeme vypočítať tzv. determinant druhého stupňa, pre ktorý platí

det(A) = a_11.a_22 - a_12.a_21

Determinant tretieho stupňa matice A, ktorej rozmer je 3 × 3 vyrátame ako

det(A) = a_11 a_22 a_33+a_21 a_32 a_13 〖+a〗_31 a_12 a_23-a_13 a_12 a_23-a_23 a_32 a_11-a_33 a_12 a_21

Determinant matice A s rozmerom 3 × 3 môžeme taktiež vypočítať využitím tzv. Sarrusovho pravidla.

Toto pravidlo vraví, že ak pridáme pod maticu A jej prvé dva riadky, alebo ak za maticu A pridáme prvé dva stĺpce tejto matice, tak kladnými zložkami determinantu sú trojice prvkov ležiacich na diagonálach sprava a zápornými zložkami sú tie trojice prvkov, ktoré ležia na diagonálach zľava.

Sarrusovo pravidlo

Sarrusovo pravidlo sa však pre štvorcové matice väčšieho rozmeru nedá zovšeobecniť. Vzniká tak potreba všeobecne definovať determinant n-tého stupňa.


Nech je daná matica A rozmeru n × n. Maticu, ktorá vzniká z A tým, že vynecháme jej i-ty riadok a j-ty stĺpec označujme ako maticu Aij. Potom determinant matice A môžeme definovať vzťahom

Determinant n-teho stupňa

kde aij je prvok matice A, ktorý je v i-tom riadku a j-tom stĺpci. Determinant matice Aij nazývame aj subdeterminant prvku aij matice A.

Tento vzťah je definíciou determinantu pomocou tzv. rozvoja j-teho stĺpca. Pri výpočte tohto výrazu si tak musíme pevne zvoliť ľubovoľný stĺpec matice, resp. hodnotu j, ktorá je indexom matice A. V prípade, že by sme iterovali cez premenné j, vraveli by sme o rozvoji i-teho riadku a mali pevne zvolený riadok i matice A.

Daný výraz je možné zjednodušiť definovaním hodnoty algebrického doplnku prvku aij matice A vzťahom

A_ij = (-1)^(i+j).|A_ij|

Potom môžeme determinant matice A rozmeru n × n definovať aj ako

Determinant n-teho stupňa s algebrickym doplnkom

Determinant a inverzná matica

Determinant je okrem iného možné použiť aj k výpočtu už spomínanej inverznej matice. Pre výpočet inverznej matice k matici A platí vzťah

A^(-1) = (A_ij/|A|)

Podmienka existencie inverznej matice, ktorá vraví, že k matici A existuje inverzná matica A-1 iba ak det(A) ≠ 0 je udaním tohto vzorca jej výpočtu omnoho jasnejšia, keďže číslom 0 sa vo všeobecnosti nedelí.


Vlastnosti determinantu

Determinant je pojmom lineárnej algebry s viacerými vlastnosťami, ktoré dokážu výrazne ovplyvniť proces jeho výpočtu. Dôležitými vlastnosťami determinantu sú najmä tie, ktoré súvisia s elementárnymi úpravami vykonávanými na riadkoch, ale aj stĺpcoch matice, resp. sústavy.


Tieto vlastnosti znejú nasledovne:

  1. Ak B je matica, ktorá vznikne z matice A jednou aplikáciou prvej elementárnej operácie, tak
  2. |B| = - |A|
  3. Ak matica B vznikne z matice A pomocou druhej elementárnej operácie, čiže tak, že niektorý jej riadok je vynásobený konštantou c, tak
  4. |B| = c|A|
  5. Aplikáciou tretej elementárnej úpravy sa determinant matice nemení
  6. Ak je v matici A niektorý riadok/stĺpec násobkom iného riadku/stĺpca, čiže niektoré vektory tvoriace túto maticu sú lineárne závislé, potom aj celá táto sústava je lineárne závislá a
  7. |A| = 0
  8. Ak je matica A = [ aij ] n×n trojuholníková, tak jej determinant je rovný súčinu jej diagonálnych prvkov, takže
  9. |A| = a_11.a_22 … a_nn

Úprava na Gaussov tvar je tak jednou z najjednoduchších metód výpočtu determinantu matice. Jej využitím je umožnený spomínaný výpočet determinantu ako súčinu diagonálnych prvkov výslednej trojuholníkovej matice, vynásobený znamienkom mínus pri každej zámene, ako vyplýva z prvej z uvedených vlastností determinantu alebo konštantou, čo vyplýva z jeho druhej vlastnosti. Pokiaľ nám úpravou na Gaussov tvar vznikne nulový riadok – nulový vektor, tak táto sústava je automaticky lineárne závislá a jej determinant je rovný 0, keďže nulový vektor je lineárnou kombináciou akéhokoľvek vektora.


Pomocou determinantov dokážeme taktiež získať riešenie sústavy lineárnych rovníc, keď det(A) ≠ 0. Takáto sústava lineárnych rovníc má práve jedno riešenie.


Cramerovo pravidlo

Cramerovo pravidlo je doslovnou formuláciou použitia determinantov k riešeniu sústavy lineárnych rovníc.

Nech je určená sústava n lineárnych rovníc o n neznámych

Sústava lineárnych rovníc n x n

ktorej matica sústavy je označovaná A a det(A) ≠ 0, alebo rozvinuto zapísané

det(A) ≠ 0

a nech det(Ai), alebo tiež |Ai| je determinantom matice vytvorenej z matice A nahradením jej i-teho stĺpca vektorom b, napríklad

det(A_1) = |A_1|

Potom má sústava lineárnych rovníc jediné riešenie, ktoré je možné vyjadriť v tvare

x_i = det(A_i)/det(A) = |A_i|/|A|

Cramerovo pravidlo je bohužiaľ pri väčších sústavách výpočtovo veľmi neefektívne a zdĺhavé, a v praxi sa teda tak často nepoužíva. Môžeme ho však využiť pri riešení jednoduchších úloh, kde n ∈ ⟨ 2,8 ), a iba ak je štvorcová matica tejto sústavy regulárna.


Úlohy

Príklad 1.
Riešte sústavu 3 ľubovoľných lineárnych rovníc o 3 neznámych (x, y, z). Táto sústava lineárnych rovníc môže vyzerať napr. nasledovne:
R1 : x + 2y + z = 12
R2 : -y + 3z = 10
R3 : 3x + y - z = 3

Riešenie v SageMath

Príklad 2.
Nech je daná matica A = [[4,6,2],[6,9,1]] a matica B = [[8,5,2],[4,5,6]], ktoré sú rovnakého rozmeru.
Vypočítajte matice C, D, E, pričom C = A + B, D = A - B, E = B - A.

Riešenie v SageMath

Príklad 3.
Majme dané dve matice: A = [[1,2], [3,4], [5,6]] rozmeru 3x2, B = [[7,8,9], [10,11,12]] rozmeru 2x3.
Výpočítajte maticu C, ktorá je rovná súčinu AB a maticu D, ktorá je rovná súčinu BA.

Riešenie v SageMath

Príklad 4.
Vypočítajte hodnosť rozšírenej matice sústavy lineárnych rovníc:
2x1 + 8x3 = 2
4x1 + 2x2 + 4x3 = 0
6x1 +12x3 = 6

Riešenie v SageMath

Príklad 5.
Nájdite riešenie sústavy Ax = b uplatnením Frobeniovej vety.
Ax = b:
x1 + x2 + 3x3 = - 1
2x1 + x2 - 2x3 = 1
x1 + x2 + x3 = 3
x1 + 2x2 - 3x3 = 1

Riešenie v SageMath

Príklad 6.
Vypočítajte inverznú maticu k matici A = [[3,-2,4], [1,-12,16], [-6,0,-2]].
Následne overte, či platí vzťah A.A-1 = I vypočítaním tohto súčinu.

Riešenie v SageMath

Príklad 7.
Nájdite inverznú maticu k matici A = [[1,-1,2], [-2,3,3], [-1,3,0]] pomocou jednotkovej matice.
Využite pri tom algoritmus úpravy rozšírenej matice C = [A|I] na redukovaný Gaussov tvar, čím je možné získať maticu C´ = [I|A-1] v prípade, že je matica A invertovateľná.

Riešenie v SageMath

Príklad 8.
Majme danú sústavu rovníc Ax = b:
-4x1 + 2x2 + x3 - 5x4 = 6
3x2 - x3 + x4 = - 5
x1 + 6x2 +3x3 - x4 = 0
-x1 + 5x2 - x3 = - 4
Nájdite riešenie tejto sústavy.
Následne upravte túto sústavu rovníc do tvaru rozšírenej matice A,b a pomocou Gauss-Jordanovej eliminačnej metódy ju upravte na maticu C,d, ktorá je rozšírenou maticou sústavy Cx = d.
Nájdené riešenie by sa malo zhodovať s posledným stĺpcom (vektorom pravých strán) matice C,d.

Riešenie v SageMath

Príklad 9.
Vypočítajte determinant štvorcovej matice A = [[1,2,8], [3,2,3], [6,9,1]].

Riešenie v SageMath

Príklad 10.
Vypočítajte determinant ľubovoľnej matice rozmeru 3x3. Napr. matice M = [[2,15,-8], [3,0,5], [14,8,1]].

Riešenie v SageMath

Príklad 11.
Riešte sústavu rovníc Ax = b pomocou Cramerovho pravidla.
Ax = b :
6x1 - 4x2 + 8x3 = 6
4x1 - x2 + 2x3 = - 1
6x1 + 2x2 - 3x3 = - 15

Riešenie v SageMath

SageMath Cell