Homogene stelsels lineaire vergelijkingen
Een stelsel vergelijkingen noemen we homogeen als in het rechterlid van elke vergelijking nul staat.
Definitie van een homogeen stelsel
De algemene vorm van een homogeen stelsel vergelijkingen ziet er zo uit:
Dit stelsel bevat m vergelijkingen met n onbekenden en de rechterleden van alle vergelijkingen zijn gelijk aan nul. Als ze niet gelijk aan nul waren, zou het geen homogeen stelsel vergelijkingen zijn. Het voorgaande stelsel vergelijkingen kunnen we omzetten in een matrix door achtereenvolgens alle coëfficiënten, dus alle uitdrukkingen aij, in de matrix over te schrijven, en wel op dezelfde plaatsen waar ze in het stelsel staan. De rechter nulkolom schrijven we niet in de matrix, want dat is overbodig. Dus zo:
Deze matrix stelt het hierboven beschreven stelsel van m vergelijkingen met n onbekenden voor. Elke rij van deze matrix komt overeen met één vergelijking. Het hele stelsel kunnen we dan schrijven als
Basiseigenschappen van het stelsel
Uit het artikel over stelsels van lineaire vergelijkingen en uit de stelling van Frobenius kunnen we een paar interessante beweringen over homogene stelsels vergelijkingen afleiden.
- Elk homogeen stelsel heeft een oplossing.
- De verzameling van alle oplossingen van een homogeen stelsel bevat altijd de triviale oplossing (alle variabelen nul). Als we voor alle variabelen nul invullen, krijgen we m vergelijkingen 0 = 0.
- Uit de stelling van Frobenius weten we dat om de algemene oplossing van een stelsel vergelijkingen op te schrijven n − k parameters nodig zijn, waarbij n het aantal variabelen is en k de rang van de uitgebreide matrix van het stelsel, in ons geval k = rang(A). Als n = k, hebben we geen parameter nodig en heeft het stelsel één enkele oplossing, de triviale oplossing. Daarbij geldt n = k precies dan als de matrix A geen lineair afhankelijke kolom bevat (bij een vierkante matrix betekent dat dat ze regulier is).
- Uit het vorige punt volgt ook dat het stelsel een niet-triviale oplossing heeft precies dan als er in de matrix A een lineair afhankelijke kolom zit.
- Als het stelsel meer onbekenden dan vergelijkingen heeft, heeft het stelsel een niet-triviale oplossing. Als het meer onbekenden dan vergelijkingen heeft, betekent dat dat k = rang(A) hoogstens gelijk kan zijn aan het aantal vergelijkingen, dus m. En als geldt dat k < n, dan is n − k > 0 en zullen er dus nog meer oplossingen bestaan, die we beschrijven met behulp van n − k parameters.
Eigenschappen van de oplossingsverzameling
- De som van willekeurige oplossingen van het stelsel Ax = 0 is ook een oplossing van het stelsel. Als x1 en x2 oplossingen van het stelsel zijn, dan geldt Ax1 = 0 en Ax2 = 0 en volgens de vorige bewering geldt ook A(x1 + x2) = 0.
Het bewijs is eenvoudig. We nemen aan dat Ax1 = 0 en Ax2 = 0 en we bewijzen A(x1 + x2) = 0. Optellen en vermenigvuldigen van matrices voldoen aan de distributieve wet, dus we kunnen schrijven
Volgens de aanname geldt echter Ax1 = 0 en Ax2 = 0, dus de uitdrukking Ax1 + Ax2 kunnen we herschrijven als 0+0. We krijgen de vergelijking 0 = 0, dus de stelling geldt.
Concreet: als we twee oplossingen van het stelsel hebben: x1 = (0, 5, 6) en x2 = (7, 3, 5), dan is ook x3 = x1 + x2 = (0 + 7, 5 + 3, 6 + 5) = (7, 8, 11) een oplossing van het stelsel.
- Voor elke constante c ∈ ℝ geldt dat het c-voud van een oplossing van het stelsel ook een oplossing is. Als x1 een oplossing van het stelsel Ax = 0 is, dan is ook c · x1 een oplossing van het stelsel.
Het bewijs is weer eenvoudig. We nemen aan dat x1 een oplossing van het stelsel Ax = 0 is en c ∈ ℝ. Dan bewijzen we dat de gelijkheid geldt
omdat c een numerieke constante is, kunnen we die buiten haakjes brengen voor de hele uitdrukking:
Volgens de aanname geldt Ax1 = 0, dus uit c · Ax1 krijgen we c · 0 = 0.
- Uit de voorgaande twee punten volgt dat elke lineaire combinatie van oplossingen van het stelsel ook een oplossing van dit stelsel is.
Nu dient zich de vraag aan — als sommige oplossingen alleen lineaire combinaties van andere oplossingen zijn, bestaat er dan een verzameling oplossingen waarmee we alle andere oplossingen kunnen voortbrengen?
We proberen nu de oplossingen van het stelsel in een matrix te schrijven. Dat wil zeggen: als x1 = (x11, x12, …, x1n) een oplossing is en x2 = (x21, x22, …, x2n) een oplossing is en zo verder voor xi, maken we een matrix F die deze oplossingen als kolommen bevat:
Omdat we oneindig veel verschillende lineaire combinaties kunnen maken, en daarmee oplossingen, wordt de matrix F oneindig. Nu interesseert ons of we de matrix F kleiner kunnen maken zodat ze maar een eindig aantal kolommen bevat waarmee we alle andere oplossingen kunnen voortbrengen.
Hoeveel kolommen blijven er over? De matrix F heeft n rijen, omdat het oorspronkelijke stelsel n variabelen had en elke kolom één oplossing voorstelt. De maximaal mogelijke rang van de matrix F is dus precies n. Als de matrix F meer dan n kolommen heeft, is het zeker dat minstens één kolom lineair afhankelijk is. Hieruit volgt dat we de hele oplossingsverzameling in een matrix met maximale afmeting n × n kunnen opschrijven en de andere oplossingen met lineaire combinaties kunnen berekenen. Elke verdere kolom zou zeker overbodig zijn. De vraag blijft of we de grootte van de matrix F nog verder kunnen verkleinen.
Fundamenteel stelsel van oplossingen
Uit de stelling van Frobenius weten we dat we de algemene oplossing van het stelsel Ax = 0 kunnen uitdrukken met n − k parameters, waarbij n het aantal variabelen is en k = rang(A). We noemen de parameters t1, t2, …, tn − k. Hoe zouden we met deze parameters twee lineair onafhankelijke oplossingen kunnen voortbrengen?
In het eerste geval vullen we voor de parameter t1 één in en voor de andere nul. Dus t1 = 1 en t2 = t3 = … = tn − k = 0. In het tweede geval doen we hetzelfde, alleen schuiven we de één door naar de tweede parameter: t2 = 1 en t1 = t3 = t4 = … = tn − k = 0. Als we deze parameters in de algemene oplossing invullen, krijgen we twee verschillende oplossingen die lineair onafhankelijk zijn.
Voorbeeld: laat
de algemene oplossing zijn van een of ander homogeen stelsel vergelijkingen met drie parameters. Voor de keuze van parameters t1 = 1, t2 = t3 = 0 krijgen we de particuliere oplossing x1 = (1, 0, 0, 2, 0), voor t1 = t3 = 0, t2 = 1 krijgen we x2 = (0, 1, 0, 0, 0) en voor t1 = t2 = 0, t3 = 1 krijgen we x3 = (0, 0, 1, 0, 4). We schrijven de particuliere oplossingen in de matrix F:
Al uit de eerste drie rijen is duidelijk te zien dat de kolommen lineair onafhankelijk zijn. We hebben dus drie verschillende particuliere oplossingen gemaakt die onderling lineair onafhankelijk zijn. Tegelijk geldt dat elke andere oplossing lineair afhankelijk is. Als we de parameters t1 = 1, t2 = 2, t3 = 0 kiezen en de oplossing berekenen, krijgen we x4 = (1, 2, 0, 2, 0).
Deze oplossing kunnen we echter uitdrukken als x1 + 2x2 = (1, 0, 0, 2, 0) + 2(0, 1, 0, 0, 0) = (1, 2, 0, 2, 0). Net zo voor de andere oplossingen. Zo hebben we een matrix gekregen met drie kolommen die alle oplossingen van het stelsel vergelijkingen vastlegt.
We kunnen de werkwijze veralgemenen. Als we een stelsel Ax = 0 en zijn algemene oplossing hebben, die n − k parameters gebruikt, dan kunnen we de oplossing van het stelsel uitdrukken met n − k particuliere lineair onafhankelijke oplossingen van het stelsel. Zo'n verzameling oplossingen noemen we een fundamenteel stelsel van oplossingen.
Deze oplossingen krijgen we bijvoorbeeld door voor elke parameter t1, t2, …, tn − k achtereenvolgens een één in te vullen en de rest van de parameters nul te laten zijn. Zo krijgen we n − k oplossingen van het stelsel die lineair onafhankelijk zijn.
Dit is overigens niet de enige manier om n − k lineair onafhankelijke particuliere oplossingen van het stelsel te maken. We kunnen voor de parameter ti in plaats van één elk willekeurig getal ongelijk aan nul invullen en krijgen toch lineair onafhankelijke oplossingen.
Nog een keer de definitie van een fundamenteel stelsel van oplossingen van het stelsel Ax = 0: het is een verzameling particuliere oplossingen {x1, x2, …, xn − k} zodat
- x1, x2, …, xn − k lineair onafhankelijk zijn,
- elke oplossing van het stelsel Ax = 0 kan worden uitgedrukt als lineaire combinatie van de particuliere oplossingen x1, x2, …, xn − k.
Voorbeeld
Los het homogene stelsel vergelijkingen op en bepaal een fundamenteel stelsel van oplossingen:
De coëfficiëntenmatrix A heeft de vorm
We kunnen de determinant van deze matrix berekenen. Die is gelijk aan nul. De coëfficiëntenmatrix is dus singulier en het stelsel heeft een niet-triviale oplossing. We zoeken de algemene oplossing van het stelsel met de eliminatiemethode van Gauss. De laatste, vierde rij is gelijk aan de som van de eerste drie rijen. We nullen dus de hele vierde rij. Daarna vermenigvuldigen we de eerste rij met drie, de tweede met min één en de derde rij wordt gelijk aan de som van de eerste twee rijen:
Verdere operaties hebben geen zin meer. We zien dat de matrix rang twee heeft, rang(A) = 2. Om de algemene oplossing van het stelsel op te schrijven hebben we twee parameters nodig, die noemen we s en t. Om de fundamentele oplossing op te schrijven hebben we twee particuliere oplossingen nodig.
Nu zijn we bij dit stelsel vergelijkingen aangekomen:
Uit de tweede vergelijking maken we x3 vrij.
Voor x1 en x2 vullen we parameters in, dus s = x1 en t = x2. Dan kunnen we schrijven dat x3 = −4s − 3t. Nu moeten we nog x4 berekenen. Dat vinden we uit de eerste vergelijking:
De algemene oplossing is dus gelijk aan: (s, t, −4s − 3t, 26(s + t)). Om een fundamenteel stelsel van oplossingen te krijgen, moeten we twee particuliere oplossingen (dus twee concrete oplossingen) vinden die lineair onafhankelijk zijn. Die vinden we door voor de parameters eerst s = 1, t = 0 in te vullen en daarna s = 0, t = 1. Voor het eerste paar parameters hebben we de particuliere oplossing
en voor het tweede paar
Deze oplossingen zijn lineair onafhankelijk. Omdat we in de algemene oplossing twee parameters hebben gebruikt, zijn twee particuliere oplossingen genoeg om een fundamenteel stelsel te maken. Het fundamentele stelsel van oplossingen ziet er dus zo uit
We kunnen ook controleren dat deze twee oplossingen geldig zijn door ze in de oorspronkelijke vergelijkingen in te vullen. Voor X1 krijgen we deze vergelijkingen:
Na vereenvoudigen hebben we:
We zien dat elke vergelijking 0 = 0 oplevert. Het lijkt erop dat we goed hebben gerekend.
Hoofdstukken: Stelsels van lineaire vergelijkingen, Regel van Cramer, Homogene stelsels lineaire vergelijkingen