✖

Хомогенни системи линейни уравнения

Система уравнения наричаме хомогенна, ако от дясната страна на всяко уравнение стои нула.

Определение на хомогенна система

Общият вид на хомогенна система уравнения изглежда така:

a11x1+a12x2+…+a1nxn=0a21x1+a22x2+…+a2nxn=0⋮⋮⋮⋮⋮⋮⋮=⋮am1x1+am2x2+…+amnxn=0

Тази система съдържа m уравнения с n неизвестни и дясните страни на всички уравнения са равни на нула. Ако не бяха равни на нула, не би ставало дума за хомогенна система уравнения. Предишната система уравнения можем да препишем в матрица, като последователно препишем в матрицата всички коефициенти, тоест всички изрази aij, и то на същите позиции, на които се намират в системата. Десния нулев стълб няма да преписваме в матрицата, защото е излишен. Ето така:

A=(a11a12…a1na21a22…a2n⋮⋮⋱⋮am1am2…amn)

Тази матрица представлява описаната по-горе система от m уравнения с n неизвестни. Всеки ред на тази матрица съответства на едно уравнение. Цялата система можем да запишем като

Ax=0

Основни свойства на системата

От статията за системите линейни уравнения и от теоремата на Фробениус можем да получим няколко интересни твърдения за хомогенните системи уравнения.

  • Всяка хомогенна система има решение.
  • Множеството на всички решения на хомогенната система винаги съдържа нулевото решение. Ако вместо всички променливи заместим нула, получаваме m уравнения 0 = 0.
  • От теоремата на Фробениус знаем, че за записването на общото решение на система уравнения са необходими n − k параметъра, където n е броят на променливите, а k е рангът на разширената матрица на системата, в нашия случай k = rank(A). Ако n = k, не ни трябва никакъв параметър и системата има единствено, нулево, решение. При това n = k тогава и само тогава, когато матрицата A не съдържа никакъв линейно зависим стълб (при квадратна матрица това означава, че е неособена).
  • От предишната точка следва още, че системата има ненулево решение тогава и само тогава, когато в матрицата A има някой линейно зависим стълб.
  • Ако системата има повече неизвестни, отколкото уравнения, системата има ненулево решение. Ако има повече неизвестни, отколкото уравнения, това означава, че k = rank(A) може да е най-много равно на броя на уравненията, тоест m. А ако k < n, то n − k > 0 и следователно ще съществуват и други решения, които ще опишем с помощта на n − k параметъра.

Свойства на множеството от решения

  • Сборът на произволни решения на системата Ax = 0 също е решение на системата. Ако x1 и x2 са решения на системата, то Ax1 = 0 и Ax2 = 0 и според предишното твърдение е изпълнено и A(x1 + x2) = 0.

Доказателството е просто. Допускаме, че Ax1 = 0 и Ax2 = 0, и ще докажем A(x1 + x2) = 0. Събирането и умножението на матрици удовлетворяват дистрибутивния закон, така че можем да запишем

A(x1+x2)=Ax1+Ax2.

Според допускането обаче Ax1 = 0 и Ax2 = 0, така че израза Ax1 + Ax2 можем да препишем като 0+0. Получаваме равенството 0 = 0, така че теоремата е вярна.

Конкретно: ако имаме две решения на системата: x1 = (0; 5; 6) и x2 = (7; 3; 5), то решение на системата е и x3 = x1 + x2 = (0 + 7; 5 + 3; 6 + 5) = (7; 8; 11).

  • За всяка константа c ∈ ℝ е изпълнено, че c-кратното на решение на системата също е решение. Ако x1 е решение на системата Ax = 0, то и c · x1 е решение на системата.

Доказателството отново е просто. Допускаме, че x1 е решение на системата Ax = 0 и c ∈ ℝ. Тогава ще докажем, че е изпълнено равенството

A(cx1)=0

тъй като c е числова константа, можем да я изнесем пред целия израз:

A(cx1)=c⋅Ax1

Според допускането Ax1 = 0, така че от c · Ax1 получаваме c · 0 = 0.

  • Следствие от предишните две точки е, че всяка линейна комбинация на решения на системата също е решение на тази система.

Сега се поражда въпросът – ако някои решения са само линейна комбинация на други решения, съществува ли някакво множество от решения, с помощта на което можем да получим всички останали решения?

Нека сега запишем решенията на системата в матрица. Тоест ако x1 = (x11, x12, …, x1n) е решение и x2 = (x21, x22, …, x2n) е решение и така нататък за xi, образуваме матрицата F, която ще съдържа тези решения като свои стълбове:

F=(x11x21…x12x22…⋮⋮⋱x1nx2n…)

Тъй като можем да образуваме безброй много различни линейни комбинации и оттам решения, матрицата F ще е безкрайна. Сега ни интересува дали матрицата F може да се намали така, че да съдържа само краен брой стълбове, с чиято помощ да можем да получим всички останали решения.

Колко стълба ще останат? Матрицата F има n реда, защото първоначалната система е имала n променливи, а всеки стълб представлява едно решение. Максимално възможният ранг на матрицата F е n. Ако матрицата F има повече от n стълба, със сигурност поне един стълб е линейно зависим. От това следва, че цялото множество от решения можем да запишем в матрица с максимален размер n × n и останалите решения да пресметнем с линейни комбинации. Който и да е друг стълб със сигурност би бил излишен. Остава въпросът дали не можем да намалим още размера на матрицата F.

Фундаментална система от решения

От теоремата на Фробениус знаем, че общото решение на системата Ax = 0 можем да изразим с n − k параметъра, където n е броят на променливите, а k = rank(A). Параметрите ще означим с t1, t2, …, tn − k. Как с тези параметри бихме могли да получим две линейно независими решения?

В първия случай вместо параметъра t1 заместваме едно, а вместо останалите нула. Тоест t1 = 1 и t2 = t3 = … = tn − k = 0. Във втория случай правим същото, само че преместваме единицата на втория параметър: t2 = 1 и t1 = t3 = t4 = … = tn − k = 0. Ако заместим тези параметри в общото решение, получаваме две различни решения, които са линейно независими.

Пример: нека

(t1;t2;t3;2t1;4t3)

е общото решение на някоя хомогенна система уравнения с три параметъра. При избор на параметрите t1 = 1, t2 = t3 = 0 получаваме частното решение x1 = (1; 0; 0; 2; 0), при t1 = t3 = 0, t2 = 1 получаваме x2 = (0; 1; 0; 0; 0), а при t1 = t2 = 0, t3 = 1 получаваме x3 = (0; 0; 1; 0; 4). Записваме частните решения в матрицата F:

F=(100010001200004)

Още от първите три реда ясно се вижда, че стълбовете са линейно независими. Така съставихме три различни частни решения, които са взаимно линейно независими. Освен това всяко друго решение е линейно зависимо. Ако изберем параметрите t1 = 1, t2 = 2, t3 = 0 и пресметнем решението, получаваме x4 = (1; 2; 0; 2; 0).

Това решение обаче можем да изразим като x1 + 2x2 = (1; 0; 0; 2; 0) + 2(0; 1; 0; 0; 0) = (1; 2; 0; 2; 0). Подобно е и за другите решения. Така получихме матрица, която има три стълба и определя всички решения на системата уравнения.

Процедурата можем да обобщим. Ако имаме система Ax = 0 и нейното общо решение, което използва n − k параметъра, решението на системата можем да изразим с n − k частни линейно независими решения на системата. Такова множество от решения наричаме фундаментална система от решения.

Тези решения получаваме например като вместо всеки параметър t1, t2, …, tn − k последователно заместваме единица, а останалите параметри са нула. Така получаваме n − k решения на системата, които са линейно независими.

Това обаче не е единственият начин да образуваме n − k линейно независими частни решения на системата. Можем вместо единица на параметъра ti да заместим което и да е ненулево число и пак ще получим линейно независими решения.

Още веднъж определение на фундаментална система от решения на системата Ax = 0: това е множество от частни решения {x1, x2, …, xn − k}, такова че

  • x1, x2, …, xn − k са линейно независими,
  • всяко решение на системата Ax = 0 може да се изрази като линейна комбинация на частните решения x1, x2, …, xn − k.

Пример

Реши хомогенната система уравнения и определи фундаменталната система от решения:

2x1−5x2+7x3+x4=04x1+3x2+x3=02x1−18x2+20x3+3x4=08x1−20x2+28x3+4x4=0

Матрицата на системата A ще има вида

A=(2−57143102−182038−20284)

Можем да пресметнем детерминантата на тази матрица. Тя е равна на нула. Матрицата на системата е особена и системата има ненулево решение. Намираме общото решение на системата с метода на Гаус. Последният, четвърти ред е равен на сбора на първите три реда. Така анулираме целия четвърти ред. След това умножаваме първия ред по три, втория по минус едно, а третият ред ще е равен на сбора на първите два реда:

(2−57143102−182038−20284)∼(2−57143102−182030000)∼(6−15213−4−3−102−182030000)∼(6−15213−4−3−1000000000)∼(2−571431000000000)

По-нататъшните преобразувания нямат смисъл. Виждаме, че матрицата има ранг две, rank(A) = 2. За записването на общото решение на системата ще ни трябват два параметъра, ще ги наречем s и t. За записването на фундаменталното решение ще ни трябват две частни решения.

Стигнахме до тази система уравнения:

2x1−5x2+7x3+x4=04x1+3x2+x3=0

От второто уравнение изразяваме x3.

x3=−4x1−3x2

Вместо x1 и x2 заместваме параметри, така че s = x1 и t = x2. Тогава можем да запишем, че x3 = −4s − 3t. Остава да пресметнем x4. Намираме го от първото уравнение:

x4=−2s+5t−7(−4s−3t)x4=−2s+5t+28s+21tx4=26s+26tx4=26(s+t)

Общото решение е равно на: (s, t, −4s − 3t, 26(s + t)). За да получим фундаментална система от решения, трябва да намерим две частни решения (тоест две конкретни решения), които са линейно независими. Намираме ги, като вместо параметрите първо заместим s = 1, t = 0 и после s = 0, t = 1. За първата двойка параметри имаме частното решение

X1=(x1;x2;x3;x4)=(1;0;−4;26)

а за втората двойка

X2=(x1;x2;x3;x4)=(0;1;−3;26).

Тези решения са линейно независими. Тъй като в общото решение използвахме два параметъра, за образуването на фундаментална система ни стигат две частни решения. Фундаменталната система от решения изглежда така

{(1;0;−4;26),(0;1;−3;26)}.

Можем да проверим още, че тези две решения са верни, като заместим в първоначалните уравнения. За X1 получаваме тези уравнения:

2⋅1−5⋅0+7⋅(−4)+26=04⋅1+3⋅0−4=02⋅1−18⋅0+20⋅(−4)+3⋅26=08⋅1−20⋅0+28⋅(−4)+4⋅26=0

След преобразуване имаме:

2−28+26=04−4=02−80+78=08−112+104=0

Виждаме, че всяко уравнение дава 0 = 0. Изглежда, че сме пресметнали правилно.

Глави: Системи линейни уравнения, Правило на Крамер, Хомогенни системи линейни уравнения