Processing math: 100%
"

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
  1. Etsi matriisin A redusoitu vaakariviporrasmuoto rref(A).
  2. 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.
  3. 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=[124223111133]

sarake- ja nolla-avaruuksien kannat.

Ratkaisu.