Sarake- ja nolla-avaruuden kannan määrääminen¶
Esitetään seuraavaksi algoritmi, jonka avulla voidaan löytää kannat sarake- ja nolla-avaruuksille. Todistetaan ensin tulos, johon algoritmi perustuu.
Lause.
Matriisin A sarakeavaruuden R(A) kanta muodostuu niistä A:n sarakevektoreista, joiden kohdalla johtavat ykköset sijaitsevat redusoidussa riviporrasmuodossa rref(A).
Todistus. Olkoot \vv1,...,\vvk matriisin A ne
sarakevektorit, joiden kohdille redusoidussa riviporrasmuodossa
rref(A) johtavat ykköset sijaitsevat. Koska yhtälöllä
[\vv1...\vvk]\xx=\nol on vain
triviaaliratkaisu \xx=\nol ovat vektorit lineaarisesti
riippumattomat.
Oletetaan, että \uu1,...,\uul ovat loput A:n
sarakevektorit. Gaußin eliminoinnin nojalla nähdään, että yhtälöllä
[\vv1...\vvk\uuj]\xx=\nol
on aina ei-triviaaliratkaisuja jokaisella j=1,..,l. Näin ollen
kannan vektorien määrän kasvattamista kuvaavan
seurauslauseen nojalla
\Span{\vv1,...,\vvk}=\Span{\vv1,...,\vvk,\uu1,...,\uul}=R(A),joka osoittaa, että \vv1,...,\vvk on kanta. ◻
Nolla-avaruuden kanta puolestaan löydetään helposti tutkimalla
homogeenisen yhtälön A\xx=\nol ratkaisua. Listataan nyt:
Algoritmi sarake-ja nolla-avaruuksien kannan laskemiseksi
- Etsi matriisin A redusoitu vaakariviporrasmuoto rref(A).
- Valitse matriisista A ne sarakkeet, joita vastaavissa sarakkeissa matriisissa rref(A) on johtavat ykköset. Nämä matriisin A sarakkeet eli pystyvektorit muodostavat matriisin A sarakeavaruuden R(A) kannan.
- Ratkaise johtavat muuttujat matriisiyhtälöstä rref(A)\xx=\nol vapaiden muuttujien avulla (käyttäen parametrejä). Kirjoita tulos k vektorin lineaarikombinaationa (k on vapaiden muuttujien lkm). Lineaarikombinaatiossa olevat k vektoria muodostavat matriisin A nolla-avaruuden N(A) kannan.
Havainnollistetaan tätä esimerkin avulla.
Esimerkki. :class: caution
Määrää matriisin
A=[1242231−1−1−133]sarake- ja nolla-avaruuksien kannat.
Ratkaisu.