Линейная алгебра. Учебное пособие-1
.pdfII. СИСТЕМЫ ЛИНЕЙНЫХ УРАВНЕНИЙ
|
§ 10. Ранг матрицы |
||||
Пусть A (a ) |
( |
|
, i |
|
) — произвольная прямо- |
1, s |
1, n |
||||
i |
|
|
|
|
|
угольная матрица с элементами из поля P (комплексных или действительных чисел). Здесь, как и всегда, верхний индекс указывает номер строки, а нижний — номер столбца, в кото-
рых элемент ai расположен в матрице A . Таким образом,
рассматриваемая матрица содержит s строк и n столбцов. Определение. Минором порядка k матрицы A называется
определитель порядка k , элементы которого расположены в k строках и k столбцах матрицы A .
Иначе говоря, минор порядка k может быть получен вычеркиванием из матрицы A любых ее s k строк и n k столбцов.
Лемма. Если все миноры порядка k матрицы равны нулю, то равны нулю и все ее миноры более высоких порядков.
Достаточно рассмотреть любой минор следующего порядка k 1. Разложим его по элементам одной из строк. Минор будет представлен в виде суммы произведений элементов этой строки на их алгебраические дополнения, каждое из которых по своей сути является одним из миноров порядка k и может отличаться от него только знаком. Все слагаемые в этой сум-
ме, таким образом, равны нулю. ▲
В дальнейшем каждый столбец матрицы A будем интерпретировать как вектор s -мерного арифметического про-
странства Ps , а каждую строку — как вектор n -мерного ариф-
31
Линейная алгебра
метического пространства Pn , а значит, к строкам и столбцам
матрицы A можно применять понятия теории векторных пространств.
Определение. Рангом матрицы называется ранг системы векторов, являющихся ее столбцами. Иными словами, ранг матрицы — это максимальное число ее линейно независимых столбцов.
Теорема. Наивысший порядок отличных от нуля миноров матрицы равен рангу этой матрицы.
Доказательство. Пусть наивысший порядок отличных от нуля миноров матрицы A равен r . Это значит, что в
матрице содержится по крайней мере один минор Mr 0 по-
рядка r , а все миноры порядков r 1 и выше равны нулю. Не умаляя общности, будем считать, что минор Mr расположен в
левом верхнем углу матрицы
a11 ... |
a1r |
|
a1 |
... |
a1 |
|
|||
|
|||||||||
|
... Mr |
... |
|
|
r 1 |
|
|
n |
|
|
... |
... ... |
|
||||||
ar ... |
ar |
|
a |
r |
... |
a |
r |
|
|
A |
1 |
r |
|
r 1 |
n |
. |
|||
ar 1 ... |
ar 1 |
|
ar 1 |
... ar 1 |
|||||
|
|
|
|||||||
|
1 |
r |
|
r 1 |
|
n |
|
|
|
... ... |
... ... |
... ... |
|
||||||
|
as ... |
as |
|
as |
... |
as |
|
||
|
1 |
r |
|
|
r 1 |
|
|
n |
|
Убедимся сначала, что первые r столбцов матрицы A линейно независимы. Действительно, если они зависимы, то по крайней мере один из них линейно выражается через осталь-
ные. Такая же зависимость связывает и столбцы минора Mr .
Тогда по свойствам определителей этот минор не может быть отличным от нуля.
Докажем затем, что все остальные столбцы матрицы A линейно выражаются через ее первые r столбцов. Выберем
любой столбец с номером l ( l r 1, n ) и, воспользовавшись его элементами, построим s вспомогательных определителей
32
II. Системы линейных уравнений
|
|
a1 |
... |
|
a1 |
|
|
a1 |
|
|
|
1 |
|
|
r |
|
|
l |
|
|
|
... |
Mr ... |
|
... |
, |
|||
|
|||||||||
ar |
... |
ar |
|
|
ar |
||||
|
|
||||||||
|
|
1 |
|
r |
|
|
l |
|
|
|
|
a |
... |
|
a |
|
|
a |
|
|
|
1 |
|
|
r |
|
|
l |
|
где 1, s . При 1, r определитель содержит две одинаковые строки и, следовательно, равен нулю по свойствам определителей. Если же r 1, s , то определитель явля-
ется минором порядка r 1 матрицы A и равен нулю по условию теоремы. В последнем случае минор принято назы-
вать окаймляющим по отношению к минору Mr . Он получен «окаймлением» минора Mr соответствующими элементами
еще одного столбца и еще одной строки матрицы A . Разложим каждый из определителей по его последней
строке, имеющей в этом определителе номер r 1:
|
|
a A1 |
a A2 |
... a Ar |
a Ar 1 |
0 . |
(10.1) |
|
1 r 1 |
2 r 1 |
r r 1 |
l r 1 |
|
|
Заметим, что алгебраические дополнения соответствующих элементов последней строки во всех определителях одина-
ковы, так как от самих этих элементов не зависят, а Arr 11 ( 1)r 1 r 1 M r M r . Так как Mr 0 , то из формулы (10.1) можно выразить al :
a |
Ar1 1 |
a |
Ar2 1 |
a ... |
Arr 1 |
a . |
(10.2) |
|
|
|
|||||
l |
Mr |
1 |
2 |
|
r |
|
|
|
|
Mr |
Mr |
|
|||
Равенства (10.2) справедливы для всех 1, s и означают, что весь l -й столбец матрицы A оказался суммой ее первых r
столбцов, взятых соответственно с коэффициентами Ar1 1 ,
Mr
Ar2 1 , …, Arr 1 . Другими словами, каждый l -й столбец мат-
Mr Mr
33
Линейная алгебра
рицы A при l r 1, n является линейной комбинацией ее первых r линейно независимых столбцов. Это значит, что ранг матрицы A равен r . ▲
Замечание. Из доказательства теоремы следует: ранг матрицы равен r , если в ней содержится по крайней мере один минор Mr порядка r , отличный от нуля, а все его окаймляю-
щие миноры равны нулю. Минор Mr , удовлетворяющий этим
условиям, называется базисным минором матрицы A . Доказанную теорему теперь можно сформулировать иначе: ранг матрицы равен порядку ее базисного минора. При этом нужно иметь в виду, что базисный минор матрицы определен неоднозначно, однако все базисные миноры имеют один и тот же порядок, а столбцы матрицы, проходящие через любой базисный минор, линейно независимы.
§ 11. Теоремы о ранге матрицы
Теорема I. Ранг матрицы A равен рангу транспонирован-
ной матрицы At .
Доказательство. Пусть rang A r , т. е. матрица A содержит базисный минор порядка r . При транспонировании матрицы все ее миноры тоже транспонируются, а их величина
при этом не изменяется. Значит, базисный минор матрицы At тоже имеет порядок r и rang At r . ▲
Следствие. Так как столбцами транспонированной матри-
цы At являются строки матрицы A , то число линейно независимых строк в любой матрице равно числу ее линейно независимых столбцов и равно рангу этой матрицы.
Теорема II. Определитель порядка n тогда и только тогда равен нулю, когда между его строками (столбцами) существует линейная зависимость.
34
II. Системы линейных уравнений
Необходимость. Пусть определитель равен нулю. Этот определитель является единственным минором наивысшего порядка своей матрицы. Значит, порядок базисного минора, отличного от нуля, меньше n , т. е. не все строки (столбцы) в определителе линейно независимы.
Достаточность. Если между строками (столбцами) определителя существует линейная зависимость, то согласно
свойствам определителей он равен нулю. ▲
Теорема III. |
Если матрицы A и B связаны равенством |
||||||
A BT , |
где T |
— некоторая невырожденная |
матрица |
||||
( det T 0 ), то rang A rang B . |
|
||||||
Доказательство. Рассмотрим матрицы |
A (a ) , |
||||||
|
|
|
|
|
|
|
i |
B (b ) , |
T (ti ) , где i, j |
|
; |
|
. Если A BT , то |
||
1,n |
1, s |
||||||
i |
j |
|
|
|
|
|
|
ai b1 ti1 b2 ti2 ... bn tin .
Тогда i -й столбец матрицы A можно представить в виде
a1 |
|
b1t1 |
b1t2 |
... b1tn |
|
b1 |
|
|
b1 |
|
b1 |
|
||||||||
|
i |
|
|
1 |
i |
2 |
i |
n i |
|
|
|
1 |
|
|
|
2 |
|
|
n |
|
a2 |
|
b2t1 |
b2t2 |
... b2tn |
t1 |
b2 |
|
t2 |
b2 |
|
b2 |
|||||||||
|
i |
|
|
1 |
i |
2 |
i |
n i |
|
|
1 |
|
|
2 |
|
... tn |
n |
. |
||
|
... |
|
|
|
|
... |
|
i |
|
... |
i |
|
... |
i |
... |
|||||
|
|
|
|
|
|
bst2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
as |
|
bst1 |
... bstn |
|
bs |
|
|
bs |
|
bs |
|
|||||||||
|
i |
|
|
1 |
i |
2 |
i |
n i |
|
|
|
1 |
|
|
|
2 |
|
|
n |
|
Таким образом, каждый столбец матрицы A линейно выражается через столбцы матрицы B . Так как матрица T не-
вырожденна, то B AT 1 . Тогда точно так же получим, что каждый столбец матрицы B линейно выражается через столбцы матрицы A . Это значит, что системы столбцов матриц A и B
эквивалентны, поэтому их ранги равны, т.е. rang A rang B . ▲
Замечание. Если A TB ( detT 0 ), то rang A rang B .
Это утверждение доказывается аналогично теореме III, только рассматривать нужно не столбцы матриц A и B , а их строки.
Определение. Элементарными преобразованиями матри-
цы A называются следующие преобразования этой матрицы: 1) перестановка двух строк (столбцов);
35
Линейная алгебра
2)умножение строки (столбца) на любое число, отличное от нуля;
3)прибавление к одной строке (столбцу) другой строки (столбца), умноженной на произвольное число.
Теорема IV. Элементарные преобразования не |
меняют |
|||
ранг матрицы. |
|
|
|
|
Доказательство. Пусть столбцами матрицы |
A явля- |
|||
|
|
|
|
|
ются векторы a1 |
,..., ai |
,..., aj |
,..., an Ps . В результате одного эле- |
|
ментарного преобразования эти векторы меняются соответст- |
||||||
венно следующим образом: |
||||||
|
|
|
|
|
|
|
1) |
a1 |
,..., aj ,..., ai ,..., an |
|
; |
||
|
|
|
|
|
||
2) |
a1 |
,..., kai |
,...,aj |
,...,an ( k 0 ); |
||
|
|
|
|
|
|
|
3) |
a1 |
,..., ai ,..., aj k ai |
,..., an . |
|||
В каждом случае новая система векторов эквивалентна исходной и, следовательно, имеет тот же ранг. ▲
§ 12. Критерий совместности системы линейных уравнений
Рассмотрим систему s линейных уравнений с ными
a xi b |
( i |
1, n |
, |
1, s |
), |
i |
|
|
|
|
|
которая подробно записывается в виде
a11 x1 a12 x2 ... a1n xn b1 ,a12 x1 a22 x2 ... an2 xn b2 ,
...
a1s x1 a2s x2 ... ans xn bs .
n неизвест-
(12.1)
(12.1 ' )
Пусть A (ai ) — матрица, составленная из коэффициентов системы, а A (ai b ) получена присоединением к матрице A столбца свободных членов. Матрицу A обычно назы-
36
II. Системы линейных уравнений
вают расширенной матрицей системы уравнений. Легко ви-
деть, что ранг расширенной матрицы A либо равен рангу матрицы A , либо больше последнего на единицу.
Теорема Кронекера — Капелли (критерий совместно-
сти системы линейных уравнений). Система линейных урав-
нений совместна тогда и только тогда, когда ранг ее расширенной матрицы равен рангу матрицы коэффициентов.
Необходимость. Пусть система уравнений (12.1) совместна и k1 , k2 ,..., k n — одно из ее решений. Тогда имеют место следующие равенства:
|
|
|
|
a1k1 |
a1 k 2 |
... a1 k n |
b1 , |
|
|
|
||||||||
|
|
|
|
|
1 |
|
2 |
|
|
n |
|
b |
|
, |
|
|
||
|
|
|
|
a1 k |
1 |
a2 k |
2 |
... an k |
n |
2 |
|
|
||||||
|
|
|
|
|
2 |
2 |
2 |
|
|
|
|
|
(12.2) |
|||||
|
|
|
|
|
|
|
|
|
|
... |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
as k1 |
as k 2 |
... as kn |
bs . |
|
|
|||||||||
|
|
|
|
|
1 |
|
2 |
|
n |
|
|
|
|
|
|
|
|
|
|
Эти равенства можно переписать в матричном виде |
|
||||||||||||||||
|
|
|
a1 |
|
|
a1 |
|
a1 |
|
|
|
b1 |
|
|||||
|
|
|
|
1 |
|
|
a |
2 |
|
|
|
n |
|
|
|
b2 |
|
|
|
|
k1 |
a2 |
|
|
2 |
|
a2 |
|
|
|
|
(12.2 ' ) |
|||||
|
|
|
1 |
k 2 |
2 |
|
... k n |
|
n |
|
|
|
||||||
|
|
|
... |
|
|
... |
|
|
... |
|
|
... |
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
as |
|
|
as |
|
as |
|
|
bs |
|
|
|||||
|
|
|
|
1 |
|
|
|
2 |
|
|
|
n |
|
|
|
|
|
|
или в векторной форме |
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
(12.2 '' ) |
||||||
|
|
|
|
k1 a |
|
k2 a |
|
... kn a |
n |
b , |
|
|
|
|||||
|
|
|
|
|
1 |
|
|
2 |
|
|
|
|
|
|
|
|
||
где |
a1 , a2 |
,..., an , |
b |
— столбцы матрицы |
A и столбец свобод- |
|||||||||||||
ных членов системы уравнений (12.1). Из формулы (12.2 '' ) следует, что системы столбцов матриц A и A эквивалентны, поэтому их ранги равны. Значит, rang A rang A .
Достаточность. Пусть rang A rang A r . Это значит, что в матрице A содержится точно r линейно независимых столбцов. Так как эти столбцы принадлежат расширенной
37
Линейная алгебра
матрице, и ее ранг тоже равен r , то все остальные столбцы расширенной матрицы через них линейно выражаются, в том
числе столбец свободных членов b . Тогда имеет место равенство (12.2 '' ), в котором некоторые из коэффициентов, возможно, равны нулю. Равенство (12.2 '' ) можно переписать в виде (12.2 ' ), а затем в виде (12.2). Из соотношений (12.2) сле-
дует, что числа k1 , k2 ,..., k n удовлетворяют всем уравнениям системы (12.1), т. е. являются ее решением. Таким образом, совместность системы уравнений (12.1) доказана. ▲
Метод решения системы линейных уравнений
Пусть система уравнений (12.1) совместна, т. е.
rang A rang A r . Тогда матрицы A и A содержат общий базисный минор порядка r .
Строки расширенной матрицы, проходящие через базисный минор, линейно независимы, а остальные s r строк через них линейно выражаются. Следовательно, в системе уравнений (12.1) содержится точно r независимых уравнений, а остальные s r уравнений являются их алгебраическими следствиями. Исключив такие следствия, систему (12.1) можно заменить равносильной ей, состоящей только из r уравнений, причем r n . Если при этом r n , то неизвестные, входящие в систему, следует разделить на две группы — основные (зависимые) и свободные (независимые). В качестве основных выбирают те r неизвестных, коэффициенты при которых составляют базисный минор
матриц A и A , а остальные n r неизвестных объявляют свободными и переносят в правую часть каждого из уравнений. Если, например, базисный минор расположен в левом верхнем углу матрицы A , то система уравнений (12.1) в результате указанных преобразований приведется к следующему виду:
38
II. Системы линейных уравнений
a1 x1 |
a1 x2 |
... a1 xr |
b1 |
a1 |
xr 1 |
... a1 xn , |
|
|||||||||||||
|
1 |
2 |
|
|
|
r |
x |
|
b |
|
|
r 1 |
|
|
|
... |
n |
|
, |
|
a1 x |
a2 x |
2 |
... ar |
r |
2 |
ar 1 x |
r 1 |
an x |
n |
|
||||||||||
|
2 1 |
2 |
|
|
2 |
|
|
|
2 |
|
|
|
2 |
|
(12.3) |
|||||
|
|
|
|
|
|
|
|
|
... |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ar x1 |
ar x2 |
... ar xr |
br |
ar |
|
xr 1 |
... |
ar xn , |
|
|||||||||||
|
1 |
2 |
|
|
|
r |
|
|
|
|
|
r 1 |
|
|
|
n |
|
|
|
|
причем |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
a1 |
a1 |
|
|
... |
|
a1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
1 |
2 |
|
|
|
|
r |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
a2 |
a2 |
|
|
... |
|
a2 |
0 . |
|
|
|
|
|
|||
|
|
|
|
|
1 |
2 |
|
|
|
|
r |
|
|
|
|
|
||||
|
|
|
|
|
... ... ... ... |
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
ar |
ar |
|
|
... |
|
ar |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
2 |
|
|
|
|
r |
|
|
|
|
|
|
|
|
|
Придавая |
свободным |
|
|
(независимым) |
неизвестным |
|||||||||||||||
xr 1 , ..., xn |
произвольные |
значения |
cr 1 , ...,cn , |
по |
формулам |
|||||||||||||||
Крамера однозначно определим соответствующие им значения основных (зависимых) неизвестных c1 , c2 , ...,cr . Набор чисел
c1 , c2 , ...,cr ,cr 1 , ...,cn является решением системы (12.3), а
следовательно, и равносильной ей системы (12.1). Таким образом, при r n система (12.1) имеет бесконечно много решений. Легко убедиться, что любое решение системы уравнений (12.1) может быть получено указанным путем.
Следствие. Система линейных уравнений тогда и только тогда имеет единственное решение, когда ранги ее основной и расширеннойматрицсовпадаютиравныколичествунеизвестных.
Замечание 1. При практическом решении системы (12.3) удобнее сначала по формулам Крамера выразить основные неизвестные через свободные, получив так называемое общее решение системы, а уже затем придавать свободным неизвестным произвольные значения. Общее решение позволит быстрее находить соответствующие значения основных неизвестных. Еще удобнее систему (12.1 ' ) решать методом исключения неизвестных (методом Гаусса).
Замечание 2. Выбор основных неизвестных осуществляется неоднозначно. Это связано с тем, что, как правило, матрица A
39
Линейная алгебра
содержит не один базисный минор. Множество решений системы уравнений не зависит от выбора основных неизвестных.
§ 13. Подпространство решений системы линейных однородных уравнений
Рассмотрим систему s линейных однородных уравнений с n неизвестными:
a xi 0 |
( |
1, s |
, i |
1, n |
). |
(13.1) |
i |
|
|
|
|
|
|
В соответствии с теоремой Кронекера — Капелли такая система совместна при любых коэффициентах. Впрочем, наличие у системы (13.1) нулевого решения легко установить и непосредственно. Метод решения системы (13.1) описан в
§ 12. В частности, нулевое решение системы линейных однородных уравнений тогда и только тогда является ее единственным решением, когда ранг r ее матрицы равен количеству n неизвестных. Если r n , то система (13.1) имеет бесконечно много решений, отличных от нулевого.
Пусть k1 , k2 ,..., k n — произвольное решение системы одно-
родных уравнений (13.1). Это решение можно интерпретировать как вектор n -мерного арифметического пространства Pn .
Тогда множество всех решений системы (13.1) составит некоторое подмножество пространства Pn .
Теорема. Множество всех решений системы линейных однородных уравнений (13.1) является подпространством n -мер-
ногоарифметическогопространства Pn . |
b1 |
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
b2 |
|
— решение сис- |
|||||
Доказательство. Пусть вектор b |
|
|
||||||||
|
|
|
|
... |
|
|
tb1 |
|
||
|
|
|
|
|
n |
|
|
|
|
|
|
|
i |
|
b |
|
|
|
2 |
||
|
b |
|
|
|
|
tb |
|
|||
темы(13.1), т.е. a |
|
0 . Тогдадлялюбого t P вектор tb |
|
|
|
|||||
i |
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
... |
|
|
|
|
|
|
|
|
|
|
|
n |
|
|
|
|
|
|
|
|
|
tb |
|
|
также является решением:
40
