Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Matrices

.pdf
Скачиваний:
10
Добавлен:
09.02.2015
Размер:
344.3 Кб
Скачать

разностей вида (xi − xj), где i > j:

n>Y>

(xi − xj).

n =

i>j

1

14. Вычисление обратной матрицы с помощью присоединенной матрицы

Рассмотрим еще раз формулу 12.1 для вычисления определителя матрицы

A =

a21

a22

. . .

a2n

 

a11

a12

. . .

a1n

 

 

a. n.1. .an. 2. .. .. .. .a.nn.

 

 

 

 

 

 

 

 

 

 

 

 

с помощью разложения по элементам i-й строки. Из этой формулы следует, что определитель является линейной функцией от элементов i-й строки матрицы, причем коэффициентами этой линейной зависимости служат алгебраические дополнения соответствующих элементов. Это означает, что если мы в сумме

n

X

det A = aijAij

j=1

заменим aij на bj, где bj – набор произвольных чисел, то получим определитель матрицы, которая отличается от A только i-й строкой: эта строка

вней заменена на строку b1 b2 . . . bn :

n

X

j=1

 

 

 

 

 

. a.11. . . . a.12. . . ... .. . .a.1n. .

 

 

 

 

 

a

i−1,1

a

i−1,2

. . .

a

i−1,n

 

 

 

 

 

 

 

 

 

 

 

b

j

A

ij

=

 

b

1

 

b

2

. . .

 

b

n

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ai+1,1

ai+1,2

. . . ai+1,n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

. . . . . . . . . . . . . . . . .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

an1

an2

. . .

ann

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

В частности, это означает, что если мы в качестве чисел bj подставим элементы какой-то другой, например k-й, строки той же самой матрицы A, то получим определитель матрицы, у которой совпадают i-я и k-я строки (они обе равны k-й строке матрицы A). Таким образом, сум-

n

P

ма det A = akjAij при k 6= i равна 0, а если k = i, эта сумма равна

j=1

определителю матрицы A.

38

Определение 14.1. Матрица Ae, элементами которой являются алгебраические дополнения элементов матрицы A, причем в i-м столбце Ae стоят алгебраические дополнения элементов i-й строки матрицы A, называется взаимной или присоединенной матрицей для A.

Теорема 14.1. Квадратная матрица A обратима тогда и только тогда, когда ее определитель отличен от 0. Обратная матрица получается из взаимной делением каждого ее элемента на определитель матрицы A:

A−1 = det1 AAe.

Доказательство.

Пусть матрица A обратима, и A−1 – матрица, обратная к A тогда, AA−1 = I, и из леммы 10.3 следует, что det A det A−1 = det I = 1, но это возможно, только если определитель матрицы A не равен 0.

Предположим, что определитель матрицы A не равен 0. Рассмотрим произведение AAe. Как следует из определения произведения матриц, элемент этого произведения, стоящий в k-й строке и i-м столбце, получается в результате умножения k-й строки матрицы A на i-й столбец матрицы Ae, то есть на столбец, состоящий из алгебраических дополнений i-й строки

 

n

матрицы A. Таким образом, этот элемент равен сумме

kP

akjAij. А как

 

=1

мы только что выяснили, эта сумма равна 0, если k 6= i, и равна определителю матрицы A, если k = i.

Итак, мы доказали, что в произведении AAe все элементы главной диагонали равны det A (у этих элементов k = i), а все остальные элементы равны 0 (у них k 6= i).

Аналогично проверяется, что точно так же выглядит и произведение AAe . Для завершения доказательства теоремы остается заметить, что det A 6= 0, и после деления произведений AAe и AAe на det A мы получаем единичную матрицу.

Пример 14.1. Пусть

A =

1

1

5

,

 

1

−2

1

 

 

1

0

3

 

вычислим матрицу A−1, используя полученные формулы.

39

Начнем с определителя матрицы A, разложим его по элементам третьей строки:

 

 

 

−2

 

 

 

 

 

 

·

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

1

 

 

·

 

2 1

 

 

 

 

·

 

 

1

2

 

det A =

1 0

3

= (

1)3+1

1

1 5

+ (

1)3+3

3

· 1 1

=

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

= (

 

10

 

 

1) + 3(1 +

2) =

2 = 0,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

− 6

следовательно, матрица A обратима.

Вычислим алгебраические дополнения всех элементов матрицы A:

A11 = (−1)1+1 0

3

= 3,

 

 

A12 = (−1)1+2

1

 

3 = 2,

 

 

 

 

 

 

 

 

1

5

 

 

 

 

 

 

 

 

 

 

 

 

1

 

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1+3

1

1

 

 

 

 

 

 

 

 

2+1

 

 

 

 

 

2

 

1

 

 

 

 

 

 

 

 

1 0

 

 

 

 

 

 

 

 

 

 

 

0 3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A13 = ( 1)

1

1

= 1,

 

A21 = ( 1)

 

 

 

 

2

= 6,

A22 = (

 

 

1)2+2

= 2,

 

 

A23 = (

 

1)2+3

1

 

 

=

 

2,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 3

 

 

 

 

 

 

 

 

 

 

1 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A31 = (

 

 

 

 

 

2

1

=

 

11,

 

A32

 

 

 

 

 

 

1

1

 

 

 

 

 

4,

1)3+1

 

 

 

 

= ( 1)3+2

1 5

=

 

 

 

 

1 5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(

1)3+3

 

1

2

= 3.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A33

=

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Теперь можно составить присоединенную

матрицу:

 

 

 

 

 

 

 

 

 

36 −11

A =

2

2

−4

.

e

−1

−2

3

 

Обратите внимание: в столбцы этой матрицы мы записали алгебраические дополнения элементов соответствующих строк. Можно представлять себе это процесс так: сначала каждый элемент матрицы A заменяем его алгебраическим дополнением, а потом транспонируем полученную матрицу.

Последнее, что надо сделать, – разделить каждый элемент присоеди-

ненной матрицы на det A:

 

 

 

36 −11 −1, 5 −3 5, 5

A−1 =

 

1

2 2 4

=

1

1 2 .

 

2

 

 

 

 

 

 

−1 −2 3

0, 5

1 −1, 5

Следствие 14.1. Если A – квадратная матрица с нулевым определителем, то хотя бы одна строка матрицы A является линейной комбинацией остальных.

40

Если определитель матрицы A не равен 0, то ее строки линейно независимы. Аналогичное утверждение верно и для столбцов матрицы.

Доказательство.

Докажем сначала первое утверждение. Как следует из теоремы 14.1, если определитель матрицы A равен 0, то она не имеет обратной. Если при этом матрица A содержит нулевую строку, то утверждение очевидно (например, эта строка равна сумме остальных, взятых с нулевыми коэффициентами). Предположим, что в матрице A все строки отличны от 0. Приведем ее к стандартному виду с помощью элементарных преобразований строк. Поскольку матрица A не имеет обратной, в результате этих преобразований должна получиться матрица с нулевой строкой (мы доказали, что в противном случае матрица A обратима, и обратную матрицу можно найти с помощью цепочки элементарных преобразований над строками).

Для завершения доказательства заметим, что каждая строка преобразованной матрицы (в том числе и нулевая) является линейной комбинацией строк исходной матрицы. При этом не все коэффициенты нулевой линейной комбинации равны 0 (иначе окажется, что нулевая строка была в исходной матрице A). Если A1, A2, . . . , An – строки матрицы A, такие что α1A1 + α2A2 + · · · + αnAn = 0 и αi 6= 0, то можно поделить последнее равенство на αi и выразить строку с номером i как линейную комбинацию остальных строк. Из леммы 10.4 сразу же следует, что аналогичное утверждение справедливо и для столбцов матрицы A.

Предположим, что определитель матрицы A не равен 0, но одна из его строк, например, Ai является линейной комбинацией остальных:

Ai =

6 X

6

 

αjAj.

1

j6n,j=i

Тогда, вычитая из i-й строки остальные с коэффициентами αj, мы получим матрицу с нулевой строкой и, следовательно, нулевым определителем. Но выполненные преобразования не должны менять определителя. Полученное противоречие доказывает, что строки матрицы с ненулевым определителем линейно независимы.

Упражнение 14.1. Найдите обратные матрицы с помощью присоединенной матрицы:

 

 

5

1

2

 

−1

 

2

0

5

−1

а)

−3 2

−3

 

, б)

0

7

3

.

 

 

1

1

5

 

 

 

1

−1

0

 

41

Упражнение 14.2. Решите матричные уравнения: а) AX = C, б) XB = C, в) AXB = C, где:

A =

2

−7

−2

, B =

3

1

−2

, C =

4

0

3 .

 

1

−3

−1

 

2

1

−1

 

0

4

3

 

3

2

−4

 

1

0

1

 

3

4

0

Упражнение 14.3. Решите матричные уравнения: а) AX = C, б) XB = C, в) AXB = C, где:

A =

1

−1

0

, B =

2

5

, C =

2

0 .

 

2

2

3

 

 

2

 

0

1

 

1

2

1

 

1

2

 

 

 

 

1

 

 

 

 

 

 

 

 

15. Ранг матрицы и элементарные преобразования

Пусть A – матрица размера m × n. Если в этой матрице выбрать k строк и k столбцов (k 6 m, k 6 n), то из элементов, лежащих на пересечении выбранных строк и столбцов, можно образовать определитель. Он называется минором k-го порядка матрицы A.

Пример 15.1. Матрица

4

5

6

1

2

3

содержит 6 миноров порядка 1, совпадающих с элементами матрицы, и 3 минора порядка 2:

4 5

,

4 6

и

5 6 .

 

1

2

 

 

 

1

3

 

 

 

2

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Упражнение 15.1. Найдите количество миноров k-го порядка матрицы размера m × n.

Лемма 15.1. Если в матрице A все миноры k-го порядка равны нулю, то равны нулю и все миноры более высокого порядка (если таковые существуют).

Доказательство.

Возьмем произвольный минор порядка k + 1 и разложим его, например, по первой строке. Миноры всех элементов этой строки являются минорами порядка k матрицы A и, в силу этого, равны 0. Таким образом, любой минор (k + 1)-го порядка равен нулю, по индукции равны нулю и миноры более высоких порядков, если только размеры матрицы A позволяют их построить.

42

Определение 15.1. Рангом матрицы A называется такое целое число r, что среди миноров r-го порядка матрицы A имеется хоть один, не равный нулю, а все миноры (r + 1)-го порядка (если только их можно составить) сплошь равны нулю. Ранг нулевой матрицы по определению равен нулю.

Определение 15.2. В матрице ранга r любой минор порядка r, отличный от нуля, называется базисным.

Замечание 15.1. Минор стандартной матрицы, составленный из всех ее ненулевых строк и столбцов, содержащих ведущие элементы, является базисным. Следовательно, ранг стандартной матрицы равен количеству ее ненулевых строк.

Для того, чтобы убедиться в этом, достаточно заметить, что выбранные таким способом элементы образуют треугольную матрицу с ненулевой диагональю, а как следует из замечания 10.3, ее определитель равен произведению всех элементов, стоящих на главной диагонали и, следовательно, не может равняться 0. Поскольку в выбранном миноре участвуют все ненулевые строки, то ненулевых миноров большего порядка у этой матрицы нет.

Пример 15.2. Например, стандартная матрица A

A =

0

4

1

2

2

 

 

 

1

−5

0

2

−2

 

 

0

0

0

0

0

 

 

0

0

0

3

4

 

 

 

 

 

 

 

 

 

имеет 3 ненулевые строки. Ведущий элемент ее первой строки стоит в первом столбце, ведущий элемент второй строки – во втором столбце и ведущий элемент третьей строки стоит в четвертом столбце. Если мы выберем элементы этой матрицы, стоящие на пересечении указанных строк и столбцов, то получим верхнюю треугольную матрицу

0

4

2

,

1

−5

2

 

0

0

3

 

определитель которой равен произведению ведущих элементов всех строк матрицы A.

Из свойства 10.4 определителей немедленно вытекает следующее утверждение.

Лемма 15.2. Ранги матриц A и AT совпадают.

43

Теорема 15.1. Элементарные преобразования не меняют ранг матрицы.

Доказательство.

В силу леммы 15.2 достаточно рассмотреть элементарные преобразования строк.

1)При умножении строки на число, отличное от нуля, любой базисный минор или не меняется, или умножается на это число, а все миноры, равные нулю, не изменят свои значения.

2)При сложении строк матрицы ранга r все миноры (r+1)-го порядка остаются равными нулю. Действительно, если к одной строке, входящей в минор, прибавили другую строку, входящую в этот же минор, то по свойству 4 определителя, значение этого минора не изменится, и он останется равным 0.

Если же к строке, входящей в минор, прибавили строку, не входящую

вэтот минор, то, как следует из пункта 3 определения определителя, он равен сумме двух миноров (r + 1)-го порядка исходной матрицы, и опятьтаки равен 0. Таким образом, при таком элементарном преобразовании ранг матрицы не может повыситься.

Заметим теперь, что и понизиться он также не может. Предположим, что в результате прибавления к одной строк матрицы A ранга r другой ее строки мы получили матрицу B меньшего ранга. Заметим, что выполненные преобразования обратимы, и матрица A получается из матрицы B в результате двух элементарных преобразований: умножения одной из строк на −1 и прибавления этой строки к другой строке . А как мы только что доказали, ранг матрицы B при таком преобразовании не может увеличиться, следовательно, ранг B не может быть меньше ранга A.

3)При перестановке строк любой минор может отличаться от минора исходной матрицы только знаком. Понятно, что порядок базисного минора при этом не меняется.

16. Теорема о ранге матрицы

Теорема 16.1. В произвольной матрице любая строка является линейной комбинацией строк, в которых расположен базисный минор.

Доказательство.

Для строк базисного минора утверждение очевидно (каждая базисная строка – это линейная комбинация всех базисных строк, у которой один коэффициент равен 1, а остальные коэффициенты равны 0).

44

Также очевидно это утверждение для нулевых строк (каждая такая строка равна линейной комбинации базисных с нулевыми коэффициентами).

Добавим к строкам, образующим базисный минор матрицы A, еще одну, ненулевую, строку этой матрицы, и приведем матрицу B, состоящую из r + 1 выбранной строки, к стандартному виду C с помощью элементарных преобразований над строками. В матрице C должна быть нулевая строка, в противном случае, как следует из замечания 15.1, ранг этой матрицы будет равен r + 1, что невозможно, поскольку элементарные преобразования не могут изменить ранг матрицы B. Каждая строка матрицы C (в том числе и нулевая) является линейной комбинацией строк исходной матрицы A, следовательно, мы получили линейную комбинацию данных r + 1 строк, равную 0. Поскольку матрица B не имела нулевых строк, не все коэффициенты полученной линейной комбинации равны 0. Итак, если A1, A2, . . . , Ar, Ar+1 – строки матрицы B, то

α1A1 + α2A2 + . . .+ αrAr + αr+1Ar+1 = 0 и среди чисел α1, α2, . . . , αr, αr+1

есть отличные от 0. Поскольку первые r строк линейно независимы, их линейная комбинация может быть нулевой только в том случае, когда все коэффициенты равны 0, следовательно, в рассматриваемой линейной комбинации обязательно отличен от 0 коэффициент αr+1. Но это означает, что добавленная к базисным строкам матрицы A строка с номером r + 1, является линейной комбинацией базисных.

Следствие 16.1. В произвольной матрице любой столбец является линейной комбинацией столбцов, в которых расположен базисный минор.

Упражнение 16.1. Докажите следствие 16.1.

Теорема 16.2. Ранг матрицы A равен максимальному числу линейно независимых столбцов этой матрицы.

Доказательство.

Если ранг матрицы A равен нулю, то A – нулевая матрица и линейно независимых столбцов нет вообще. Пусть теперь ранг A равен r > 0. Если бы столбцы, в которых расположен базисный минор, оказались линейно зависимыми, то этот минор должен был бы равняться нулю. Следовательно, в A существует r линейно независимых столбцов. Рассмотрим далее любую подматрицу матрицы A, образованную r + 1 столбцами. Ее ранг не больше ранга всей матрицы A, т. е. r. Из теоремы 16.1 следует, что эти столбцы линейно зависимы. А поскольку линейно зависимы любые r + 1 столбцов, то всегда линейно зависимы s столбцов, если только s > r + 1.

45

Следствие 16.2. Ранг матрицы равен максимальному числу линейно независимых строк этой матрицы.

Часть III. Системы линейных уравнений

17. Основные понятия

Система m линейных уравнений с n неизвестными имеет вид

 

a21x1

+ a22x2

+ . . . + a2nxn

=

b2

(1)

a11x1

+ a12x2

+ . . . + a1nxn

=

b1

. . . . . . . . . . . . . . . . . . . . .

am1x1 + am2x2 + . . . + amnxn = bm.

В общем случае число уравнений в системе не обязательно совпадает с числом неизвестных: m может быть меньше, равно или больше числа n.

Числа aij (вещественные или комплексные) называются коэффициентами системы, bj – свободными членами, x1, x2, . . . , xn – неизвестными.

Определение 17.1. Совокупность n чисел h1, h2, . . . , hn называется решением системы (1), если после замены неизвестных x1, x2, . . . , xn соответственно числами h1, h2, . . . , hn все уравнения системы превращаются в верные равенства.

Пример 17.1.

2x − y = 5 x − y = 3.

Легко видеть, что данная система уравнений имеет единственное решение x = 2, y = −1. На координатной плоскости (x, y) уравнения этой системы задают две прямые y = 2x−5 и y = x−3, пересекающиеся в точке (2, −1).

Пример 17.2.

x − y = 1 2x − 2y = 3.

Эта система решений не имеет. Две соответствующие прямые y = x − 1 и y = x − 1, 5 параллельны.

Определение 17.2. Система уравнений, не имеющая ни одного решения, называется несовместной. Система, обладающая хотя бы одним решением называется совместной.

Система примера 17.2 несовместна.

46

AX = B.
Пример 17.4. Для системы уравнений
(

Пример 17.3.

x − y = 1 2x − 2y = 23x − 3y = 3.

Данная система уравнений имеет бесконечно много решений. При любом значении α каждая пара чисел (α, α − 1) удовлетворяет этой системе уравнений. На плоскости все три уравнения задают одну и ту же прямую y = x − 1.

Определение 17.3. Система уравнений, имеющая бесконечно много решений, называется неопределенной.

Последняя система – пример неопределенной системы линейных уравнений.

Определение 17.4. Система линейных уравнений, у которой все правые части равны нулю, называется однородной.

Упражнение 17.1. Докажите, что однородная система уравнений всегда совместна.

Определение 17.5. Две системы уравнений с одними и теми же неизвестными, называются равносильными или эквивалентными, если множество всех решений первой системы и множество всех решений второй системы одинаковы.

Замечание 17.1. Несовместные системы всегда равносильны, так как множество их решений пусто: системы не имеют решений.

Любую систему линейных уравнений можно записать в виде одного матричного уравнения. Рассмотрим систему уравнений (1) и обозначим через A матрицу коэффициентов этой системы: A = (aij) (обычно A называют просто матрицей системы). Обозначим столбец из неизвестных (x1, x2, . . . , xn)T через X и столбец из свободных членов (b1, b2, . . . , bm)T – через B. При таких обозначениях система (1) примет следующую сжатую матричную форму:

(2)

x2 − x3 − x4 = 5 3x1 + 4x2 + x3 − 2x4 = 2,

47

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]