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

Линейная алгебра

.pdf
Скачиваний:
53
Добавлен:
05.06.2015
Размер:
1.13 Mб
Скачать

АЛГЕБРА МАТРИЦ (ПРОДОЛЖЕНИЕ)

Глава 3. Алгебра матриц (продолжение)

3.1 Обратная матрица

Пусть задана квадратная матрица A = (aij ) порядка n.

Определение. Квадратная матрица А-1 порядка n называется обратной к матрице А, если она удовлетворяет соотношению

A1 A = AA1 = E (3.1.1)

Присоединенной матрицей квадратной матрицы А называется матрица А*, каждый элемент Aij которой есть алгебраическое дополнение элемента aij транспонированной

матрицы А, т.е.

 

A

A

...

A

 

 

11

21

...

n1

 

 

A

A

A

 

A* =

12

22

 

n2

.

... ...

... ...

 

 

A

A

...

A

 

 

1n

2n

 

nn

 

Квадратная матрица А называется невырожденной (неособенной), если ее определитель |A| отличен от нуля, и вырожденной, если |A|=0.

Теорема. Для всякой невырожденной матрицы А существует единственная обратная матрица А-1, определяемая следующим выражением:

 

 

A1 =

1

 

A*

 

 

(3.1.2)

 

 

 

A

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Доказательство. Докажем сначала единственность. Предположим, что существу-

ют две различные обратные матрицы

A1 и A1

. Тогда имеем

 

 

 

1

2

 

 

 

 

 

A1 AA1

= A1 (AA1 ) = A1E = A1

(3.1.3)

1

2

1

2

 

 

1

1

 

A1 AA1

= (A1 A)A1 = EA1

= A1

(3.1.4)

1

2

1

2

 

2

2

 

Из двух последних равенств следует, что A1

= A1 .

 

 

 

 

 

 

 

1

2

 

 

Покажем теперь, что выражение (3.1.2) действительно задает обратную матрицу. Составим произведение АА*. Очевидно, что элементами данного произведения являются суммы произведений элементов строк матрицы А на алгебраические дополнения, т.е.

n

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

aik Ajk . Как известно из гл.2, при i=j aik Ajk

=0. В итоге получаем

k =1

 

 

 

 

 

 

 

 

k=1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A

 

0 ...

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

...

0

 

 

 

 

 

 

 

*

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

AA

=

 

 

 

 

 

 

 

 

 

 

 

=

A

E ,

 

 

 

 

 

...

... ...

 

...

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

0 ...

 

A

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

или A

1

 

A* = E ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

откуда A1 = 1A A* .

В заключение отметим, что А* перестановочна с А, т.е. AA* = A* A , что видно непосредственно. Теорема доказана.

21

АЛГЕБРА МАТРИЦ (ПРОДОЛЖЕНИЕ)

Пример. Вычислить обратную матрицу для матрицы А, равной:

 

 

 

 

 

 

 

 

 

 

 

2

1

 

 

 

 

 

 

 

 

 

 

 

A =

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

Решение.

 

A

 

= −7 0 . Вычислим присоединенную матрицу А*:

 

 

А11=-3, А12=-1, А21=-1, А22=2,

 

 

3

 

1

 

 

 

3

 

1

;

A1 = 1

3 1

 

 

7

7

 

A* =

 

 

 

 

 

 

 

=

 

 

.

 

 

 

 

 

 

7

 

2

 

 

1

 

2

 

 

1

 

2

 

1

 

7

7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Проверкой убеждаемся, что АА-1=Е.

Обратная матрица обладает следующими свойствами:

1. Определитель обратной матрицы равен обратной величине определителя ис-

ходной матрицы, т.е. |A-1|= 1A .

2.Произведение двух невырожденных матриц А и В является невырожденной матрицей и (AB)1 = B1 A1 .

3.Если матрица А невырожденная, то (A1 )1 = A .

4.Обратная матрица к транспонированной является транспонированной матрицей

кобратной, т.е. (A')1 = (A1 )'.

3.2. Ранг матрицы

Рассмотрим прямоугольную матрицу A = (aij )m,n . Выделим в матрице произвольно

k строк и k столбцов (k m, k n).Определитель Мк, стоящий на пересечении выделенных строк и столбцов, называется минором k-го порядка матрицы А. Число миноров k-го порядка равно Cmk Cnk .

Определение. Рангом матрицы А называется наивысший порядок отличных от нуля ее миноров.

Ранг матрицы обозначается r(A). Ранг матрицы равен нулю только у нулевой матрицы. Если матрица отлична от нулевой, то

1 r(A) min{m,n}.

Если ранг матрицы равен r, то среди миноров этой матрицы есть, по крайней мере, один минор M r порядка r, отличный от нуля, а все миноры порядков (r+1) и выше равны

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

Одним из способов вычисления ранга матрицы является метод элементарных преобразований матрицы.

Перечислим элементарные преобразования:

1.Перестановка двух строк или столбцов.

2.Умножение всех элементов строки или столбца на любое число, отличное от

нуля.

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

22

АЛГЕБРА МАТРИЦ (ПРОДОЛЖЕНИЕ)

Теорема. При элементарных преобразованиях ранг матрицы не меняется. Доказательство. Справедливость теоремы относительно преобразований 1 и 2 до-

казывается на основании соответствующих свойств определителей.

Докажем теорему относительно преобразования 3. Рассмотрим матрицу В, полученную из матрицы A прибавлением к i-му столбцу k-го столбца, умноженного на число

λ 0 :

a

a

 

...

a

+λa

...

a

...

a

 

11

12

 

1i

1k

 

1k

 

1n

 

a21

a22 ...

a2i

+λa2k ...

a2k

...

a2n

 

B =

 

 

 

 

...

...

...

...

...

.

... ... ...

 

 

 

am2 ...

ami +λamk ...

amk

...

 

 

am1

amn

Пусть ранг матрицы А равен r(А). Покажем,

что r(B)r(A). Для этого докажем,

что любой минор M r+1 порядка r+1 матрицы В равен нулю.

 

 

 

Рассмотрим минор M r+1

матрицы В, который не содержит i-ый столбец. В этом

случае M r+1 в точности соответствует некоторому минору порядка r+1 матрицы А и, следовательно, равен нулю. Если минор M r+1 содержит i-ый и k-ый столбцы, то по свойству

определителей он равен сумме двух миноров порядка r+1, причем один из них равен нулю, так как совпадает с минором (r+1)-го порядка матрицы А, а второй минор равен нулю, так как i-ый и k-ый столбцы его пропорциональны.

Пусть минор M r+1 содержит i-ый столбец, но не содержит k-ый столбец. В этом случае минор M r+1 равен сумме двух миноров, один из которых совпадает с минором по-

рядка (r+1) матрицы А и поэтому равен нулю, а второй минор равен нулю, так как отличается от соответствующего минора матрицы А множителем λ .

Таким образом,

 

r(B) r(A)

(3.2.1)

Матрицу А можно получить из матрицы В с помощью элементарного преобразова-

ния 3, следовательно,

 

r(A) r(B)

(3.2.2)

Из полученных равенств (3.2.1) и (3.2.2) следует, что r(A) = r(B) .

Теорема доказана.

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

Пример. Вычислить ранг матрицы с помощью элементарных преобразований.

1

2

4

5

2

 

 

2

3

1

1

3

 

 

 

A =

0

1

7

9

1

.

 

 

 

1

3

11

14

3

 

 

 

Решение. Осуществим над матрицей А элементарные преобразования:

 

 

1

2

4

5

2

 

 

 

 

2

3

1

1

3

 

A

(0)

 

 

 

= A =

0

1

7

9

1

.

 

 

 

 

 

 

 

1

3

11

14

3

 

 

 

 

 

23

АЛГЕБРА МАТРИЦ (ПРОДОЛЖЕНИЕ)

Прибавим ко второй строке матрицы первую строку, умноженную на (–2), третью строку оставим без изменения, к четвертой строке прибавим первую строку, умноженную на (–1). Получим матрицу

 

 

1

2

4

5

2

 

 

 

 

 

 

 

 

 

 

A

(1)

 

0

1

7

9

1

 

=

0

1

7

9

1

.

 

 

 

 

 

 

 

0

1

7

9

1

 

 

 

 

 

Прибавим первый столбец, умноженный на (–2), на (–4), на (–5) и на (–2) соответственно ко второму, третьему, четвертому и пятому столбцам. Затем вторую строку прибавим к третьей и четвертой строкам. Умножим вторую строку на –1. Получим:

 

 

1

0

0

0

0

 

 

 

 

0

1

7

9

1

 

A

(2)

 

 

 

=

0

0

0

0

0

.

 

 

 

 

 

 

 

0

0

0

0

0

 

 

 

 

 

Прибавим второй столбец, умноженный на нужные множители, к третьему, четвертому и пятому столбцам:

 

 

1

0

0

0

0

 

 

 

 

0

1

0

0

0

 

A

(3)

 

 

 

=

0

0

0

0

0

.

 

 

 

 

 

 

 

0

0

0

0

0

 

 

 

 

 

r(A)=2.

Определение. Минор M r , отличный от нуля, называется базисным минором матрицы. Число базисных миноров матрицы А= (aij )m,n не больше чем Cmr Cnr . Строки и столбцы, на пересечении которых стоит некоторый базисный минор, называются базисным.

3.3. Линейная зависимость и независимость строк матрицы

Введем понятие линейной зависимости и независимости строк матрицы.

Пусть дана некоторая матрица А= (aij )m,n и l1 ,l2 ,...,lm ее строки. Будем говорить, что

k-ая (1 k m ) строка матрицы является линейной комбинацией остальных ее строк (линейно выражается через остальные), если

 

= λ1

 

+λ2

 

+ +λk 1

 

+λk +1

 

+ +λm

 

(3.3.1)

lk

l1

l2

lk 1

lk +1

lm

где λ1 ,λ2 ,...,λk 1 ,λk +1 ,...,λm – какие-то числа (некоторые из этих чисел или даже все могут быть равны нулю). Это означает наличие следующих равенств между элементами столбцов:

ak 1

= λ1a11

+ ... + λk 1ak 1,1

+ λk +!a R +1,1 + ... + λm am1

ak 1

= λ1a12

+ ... + λk 1ak 1, 2

+ λk +1a R +1, 2 + ... + λm am 2

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

ak 1 = λ1a1n + ... + λk 1ak 1, n + λk +!a R +1, n + ... + λm amn

n

или aij = λi aij , j =1,n .

i=1 ik

24

АЛГЕБРА МАТРИЦ (ПРОДОЛЖЕНИЕ)

Из (3.3.1) вытекает, что

 

λ1 l1 + λ2 l2 +... + λk 1lk 1 + (1)lk + λk +1 lk +1 +... + λm lm = 0 ,

(3.3.2)

где 0 – нулевая строка.

Определение. Строки l1 ,l2 ,...,lm матрицы А линейно зависимы, если существуют

такие числа α1,α2 ,...,αm , не все равные нулю одновременно, что

 

α1l1 +α2l2 +...+αmlm =0

(3.3.3)

Если равенство (3.3.3) справедливо тогда и только тогда, когда α1 =α2 =... =αm = 0, то строки l1 ,l2 ,...,lm называются линейно независимыми. Соотношение (3.3.2) показывает,

что если одна из строк линейно выражается через остальные, то строки линейно зависимы. Легко видеть и обратное: если строки линейно зависимы, то найдется строка, кото-

рая будет линейной комбинацией остальных строк.

Пусть, например, в (3.3.3) α1 0 , тогда l1 = −α2 l2 ... αm lm .

α1 α1

Определение. Пусть в матрице А выделен некоторый минор r-го порядка M r и пусть минор (r+1)-го порядка этой же матрицы M r+1 целиком содержит внутри себя минор M r . Будем говорить, что в этом случае минор M r+1 окаймляет минор M r (или M r+1 является окаймляющим для M r ).

Теперь докажем важную лемму.

Лемма об окаймляющих минорах. Если минор M r порядка r матрицы А= (aij )m,n

отличен от нуля, а все окаймляющие его миноры равны нулю, то любая строка (столбец) матрицы А является линейной комбинацией ее строк (столбцов), составляющих M r .

Доказательство. Не нарушая общности рассуждений, будем считать, что отлич-

ный от нуля минор r-го порядка M r

стоит в левом верхнем углу матрицы А= (aij )m,n :

a

a

...

a

...

a

 

11

12

 

1r

 

1n

a21

a22

...

a2r

...

a2n

...

... ... ...

...

...

A =

ar 2

...

arr

...

 

.

ar1

arn

 

... ... ...

...

 

 

...

...

 

am2

...

amr

...

 

 

am1

amn

Для первых k строк матрицы А утверждение леммы очевидно: достаточно в линейную комбинацию включить эту же строку с коэффициентом, равным единице, а остальные – с коэффициентами, равными нулю.

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

нору M r k-ой строки ( r k m ) и l-го столбца (1 l n ):

25

АЛГЕБРА МАТРИЦ (ПРОДОЛЖЕНИЕ)

 

 

a

a

...

a

a

 

 

11

12

 

1r

1l

 

 

a21

a22

...

a2r

a2l

M

r+1

= ... ...

... ...

... .

 

 

 

 

 

 

 

 

ar1

ar 2

...

arr

arl

 

 

 

ak 2

...

akr

 

 

 

ak1

akl

Полученный минор равен нулю при всех k и l. Если l r , то он равен нулю как со-

держащий два одинаковых столбца. Если l > r , то полученный минор

M r+1 является

окаймляющим минором для M r и, следовательно, равен нулю по условию леммы.

Разложим минор M r+1 по элементам последнего l-го столбца:

 

 

 

 

a1l A1 + a2l A2 +... + arl Ar + akl Ar+1 = 0

(3.3.4)

где A1 , A2 ,..., Ar+1

– алгебраические дополнения к элементам a1l ,a2l ,...,akl . Алгебраические

дополнение Ar+1

есть минор M r матрицы А, поэтому Ar+1 0 . Разделим (3.3.4) на Ar+1 0

и выразим akl

через a1l ,a2l ,...,arl :

 

 

Ai

 

akl =γ1a1l +γ2 a2l +... +γr arl

(3.3.5)

где γi = −

, i =1,2,...,r .

 

Ar+1

 

 

 

 

 

Полагая l =1,2,...,n , получим:

ak1 = γ1a11 +γ2a21 +... +γr ar1

 

ak 2 = γ1a12 +γ2a22 +... +γr ar 2

(3.3.6)

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

 

akn = γ1a1n +γ2 a2n +... +γr arn

 

Выражение (3.3.6) означает, что k-я строка матрицы А линейно выражается через первые r строк.

Так как при транспонировании матрицы значения ее миноров не изменяются (ввиду свойства определителей), то все доказанное справедливо и для столбцов. Теорема доказана.

Следствие I. Любая строка (столбец) матрицы является линейной комбинацией ее базисных строк (столбцов). Действительно, базисный минор матрицы отличен от нуля, а все окаймляющие его миноры равны нулю.

Следствие II. Определитель n-го порядка тогда и только тогда равен нулю, когда он содержит линейно зависимые строки (столбцы). Достаточность линейной зависимости строк (столбцов) для равенства определителя нулю доказана ранее как свойство определителей.

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

т.е. найдется хотя бы одна строка, которая является линейной комбинацией базисных строк этой матрицы.

Докажем еще одну теорему о ранге матрицы.

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

26

АЛГЕБРА МАТРИЦ (ПРОДОЛЖЕНИЕ)

Доказательство. Пусть ранг матрицы А= (aij )m,n равен r. Тогда любые ее k базисных

строк являются линейно независимыми, иначе базисный минор M r был бы равен нулю. С

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

В заключение изложим еще один метод нахождения ранга матрицы. Ранг матрицы можно определить, если найти минор максимального порядка, отличный от нуля.

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

Следующая теорема позволяет, однако, внести в этот значительные упрощения. Теорема. Если минор M r матрицы А отличен от нуля, а все окаймляющие его ми-

норы равны нулю, то ранг матрицы равен r.

Доказательство. Достаточно показать, что любая подсистема строк матрицы l1* ,l2* ,...,ls* при S>r будет в условиях теоремы линейно зависимой (отсюда будет следовать,

что r – максимальное число линейно независимых строк матрицы или любые ее миноры порядка больше чем k равны нулю).

Предположим противное. Пусть строки l1* ,l2* ,...,ls* линейно независимы. По лемме об окаймляющих минорах каждая из них будет линейно выражаться через строки

l1 , l2 ,..., ls , в которых стоит минор M r и которые, ввиду того, что M r отличен от нуля, линейно независимы:

l*

=α

11

l

+α

12

l

2

 

...+ +α

1r

l

r

 

 

 

 

1

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

=α

 

 

 

 

 

+α

 

 

 

 

 

 

+ +α

 

 

 

 

 

 

 

 

l*

 

l

22

l

2

 

2r

l

r

 

2

 

21 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(3.3.7)

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

=α

 

 

 

 

 

 

+α

 

 

 

 

 

 

 

 

+ +α

 

 

 

 

 

 

 

 

l*

s1

l

 

s2

l

2

sr

l

r

 

 

s

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рассмотрим матрицу К из коэффициентов линейных выражений (3.3.7):

α11

K = α21

...

αS1

α

12

...

α

 

 

 

 

 

1к

α22

...

α2r

...

...

...

.

 

αS 2

...

 

 

 

αSr

Строки этой матрицы обозначим через K1, K2 ,..., KS . Они будут линейно зависимы,

так как ранг матрицы К, т.е. максимальное число ее линейно независимых строк, не превышает r<S. Поэтому существуют такие числа β1 , β2 ,..., βS , не все равны нулю, что

β1 K1 + β2 K2 +... + βS KS = 0 .

Перейдем к равенству компонент

 

 

S

 

 

 

 

 

 

 

 

βiαij = 0 , j =

1, r

.

 

 

(3.3.8)

 

 

i =1

 

 

 

 

 

 

Теперь рассмотрим следующую линейную комбинацию:

 

 

 

 

 

 

 

 

 

S

 

 

 

β1l1* + β2 l2* +... + βS lS*

 

 

 

или βi li*

 

i=1

27

АЛГЕБРА МАТРИЦ (ПРОДОЛЖЕНИЕ)

Используя (3.3.7) и (3.3.8), получаем

S

 

 

S

 

r

 

 

 

r

S

 

 

 

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

βi li* =

βi

αij l

j

=

βiαij l j = 0

i =1

 

 

i =1

j =1

 

 

j =1 i =1

 

 

что противоречит линейной независимости строк l1* ,l2* ,...,ls* .

Следовательно, наше предположение неверно и, значит, любые S>r строк в условиях теоремы линейно зависимы. Теорема доказана.

Рассмотрим правило вычисления ранга матрицы – метод окаймляющих миноров, основанный на данной теореме.

При вычислении ранга матрицы следует переходить от миноров меньших порядков к минорам больших порядков. Если уже найден минор r-го порядка M r , отличный от ну-

ля, то требуется вычислить лишь миноры (r+1)-го порядка, окаймляющие минор M r . Ес-

ли они равны нулю, то ранг матрицы равен r. Этот метод применяется и в том случае, если мы не только вычисляем ранг матрицы, но и определяем, какие столбцы (строки) составляют базисный минор матрицы.

Пример. Вычислить методом окаймляющих миноров ранг матрицы

1

2

4

5

2

 

 

2

3

1

1

3

 

 

 

A =

0

1

7

9

1

.

 

 

 

1

3

11

14

3

 

 

 

Решение. Минор второго порядка, стоящий в левом верхнем углу матрицы А, отличен от нуля:

M 2 =

1

2

0 .

 

2

3

 

Однако все окаймляющие его миноры третьего порядка равны нулю:

M 3(1)

=

 

1

2

4

= 0 ;

M 3(2)

=

 

 

1

2

5

 

 

= 0 ;

 

2

3

1

 

 

2

3

1

 

 

 

 

 

0

1

7

 

 

 

 

 

 

 

0

1

9

 

 

 

M 3(3)

 

 

=

 

1

2

2

 

= 0 ;

M 3(4)

=

 

1

2

4

 

 

= 0 ;

 

 

 

 

 

 

 

 

2

3

3

 

 

2

3

1

 

 

 

 

 

 

 

0

1

1

 

 

 

 

 

 

1

1

11

 

M 3(5)

=

 

1

2

5

 

 

= 0 ;

M 3(6)

=

 

1

2

2

 

 

= 0 .

 

 

 

 

 

 

2

3

1

 

 

 

2

3

3

 

 

 

 

 

1

3

14

 

 

 

 

 

1

3

3

 

 

 

Следовательно, ранг матрицы А равен двум: r(A) = 2 .

Первая и вторая строки, первый и второй столбцы в данной матрице являются базисными. Остальные строки и столбцы являются их линейными комбинациями. В самом деле, для строк справедливы следующие равенства:

l3 = 2l1 +(1)l2 , l4 = 3l1 +(1)l2 .

28

АЛГЕБРА МАТРИЦ (ПРОДОЛЖЕНИЕ)

В заключение отметим справедливость следующих свойств:

1)ранг произведения матриц не больше ранга каждого из сомножителей;

2)ранг произведения произвольной матрицы А справа или слева на невырожденную квадратную матрицу Q равен рангу матрицы А.

3.4. Многочленные матрицы

Определение. Многочленной матрицей или λ -матрицей называется прямоугольная матрица, элементы которой являются многочленами от одного переменного λ с числовыми коэффициентами.

Над λ -матрицами можно совершать элементарные преобразования. К ним отно-

сятся:

1. перестановка двух строк (столбцов);

 

 

 

 

 

 

 

 

 

 

2. умножение строки (столбца) на число, отличное от нуля;

 

 

3. прибавление к одной строке (столбцу) другой строки (столбца), умноженной на

любой многочлен

f

(λ).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Две λ -матрицы A(λ) и B(λ)

 

одинаковых размеров называются эквивалентными:

A(λ) ~ B(λ) , если от матрицы A(λ)

к B(λ)

 

можно перейти с помощью конечного числа

элементарных преобразований.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Пример. Доказать эквивалентность матриц

 

 

 

 

 

 

 

 

 

 

 

λ2

1

 

λ +1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B(λ) =

 

λ +1

0

 

A(λ) =

λ

+

 

λ2

+ λ

+

,

 

 

 

 

 

 

 

 

 

 

 

 

 

0

(λ +1)(λ2

.

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2)

 

 

 

 

2

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Решение.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1. Поменяем местами в матрице A(λ)

первый и второй столбцы:

 

 

 

 

 

 

 

 

 

 

 

 

 

λ +1

λ

2

1

 

 

 

 

 

 

 

 

 

 

 

A(λ) ~

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+ 2λ +1 λ +1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

λ

 

 

 

 

 

 

2. Из второй строки вычтем первую, умноженную на ( λ +1):

 

 

 

 

 

 

 

 

 

λ +1

 

 

 

λ2 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

2

 

 

 

 

.

 

 

 

 

 

 

 

A(λ) ~

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

λ λ

 

+2λ +1

 

 

 

3. Умножим вторую строку на (–1) и заметим, что

 

 

 

 

 

 

 

 

 

λ3 +λ2

 

 

2

 

 

 

2

 

(

1)(

 

2)

.

 

 

 

 

 

 

 

 

 

λ

 

= λ +

 

 

 

λ2

 

 

 

 

Получим

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A(λ) ~

 

λ

+1

 

 

λ2 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

(λ +1)(λ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2)

 

 

 

 

4. Вычтем из второго столбца первый, умноженный на (λ 1) , получим

 

 

 

 

 

 

 

 

λ +1

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A(λ) ~

 

 

 

 

 

 

 

 

 

2

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

(λ +1)(λ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2)

 

 

 

 

Множество всех λ -матриц данных размеров [m×n]

разбивается на непересекаю-

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

Каждый класс эквивалентных матриц характеризуется канонической, или нормальной, λ -матрицей данных размеров.

29

АЛГЕБРА МАТРИЦ (ПРОДОЛЖЕНИЕ)

вается

Определение. Канонической, или нормальной,

λ -матрицей размеров [m × n] назы-

 

 

λ -матрица, у которой на главной

диагонали стоят многочлены

E (λ), E

2

(λ),..., E

p

(λ) , где р – меньшее из чисел m и n ( p = min{m, n}), причем не равные

1

 

 

 

 

нулю многочлены имеют старшие коэффициенты, равные 1, и каждый следующий многочлен делиться на предыдущий. Все элементы вне главной диагонали равны 0.

Из определения следует, что если среди многочленов имеются многочлены нулевой степени, то они в начале главной диагонали. Если имеются нули, то они стоят в конце главной диагонали.

Матрица B(λ) предыдущего примера есть каноническая. Матрица

 

1

0

0

0

0

 

 

0

λ

0

0

0

 

 

 

C(λ) =

0

0

λ(λ 3) 0

0

 

 

 

 

0

0

0

0

0

 

 

 

также каноническая.

 

 

 

 

 

 

Каждый класс λ -матриц содержит единственную каноническую λ -матрицу, т.е. каждая λ -матрица эквивалентна единственной канонической матрице, которая называется канонической формой или нормальной формой данной матрицы.

Многочлены, стоящие на главной диагонали канонической формы данной λ - матрицы, называются инвариантными множителями данной матрицы.

Один из методов вычисления инвариантных множителей состоит в приведении данной λ -матрицы к канонической форме.

Так, для матрицы C(λ) предыдущего примера инвариантными множителями явля-

ются

E1 (λ) =1, E2 (λ) = λ , E3 (λ) = λ(λ 3) , E4 (λ) = 0 .

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

Приведение λ -матриц к каноническому виду сводится к определению инвариант-

ных множителей

Dk (λ)

 

 

Ek (λ)=

 

, k =1,2,...,r ; D0 =1,

Dk 1(λ)

 

 

где r – ранг λ -матрицы; Dk – наибольший общий делитель миноров k-го порядка, взятый

со старшим коэффициентом, равным 1. Пример. Пусть дана λ -матрица

 

λ 2

1

0

 

A(λ)=

0

λ 2 1 .

 

0

0

λ 2

 

 

 

 

Решение. Очевидно, наибольший общий

делитель

первого порядка D1=1, т.е.

E1 (λ)=1.

 

 

 

 

 

 

 

 

 

 

Определим миноры второго порядка:

 

 

 

 

 

 

 

λ 2 1

 

= (λ 2)2 ,

 

1

0

 

=1

и т.д.

 

 

 

 

 

0

λ 2

 

 

 

λ 2

1

 

 

 

30