Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Математика / Шилкин Лекции.PDF
Скачиваний:
31
Добавлен:
11.05.2015
Размер:
7.25 Mб
Скачать

ЛЕКЦИЯ 7

Рассмотрим матрицу Αm×n :

 

a

 

a

 

...

a

 

 

 

11

12

 

1n

 

Α =

a21

a22

...

a2n

 

 

 

 

 

 

 

 

 

. . . . . . . .

 

 

 

 

 

 

...

 

 

 

a

m1

a

m2

a

 

 

 

 

 

 

 

mn

Пусть k = min(m, n) . Выберем в матрице Α какие-либо

(1)

k строк и k

столбцов и вычеркнем их.

Минором k -ого порядка Μk матрицы Α называется определитель k -ого

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

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

Матрицы Α и Β, имеющие равные ранги, называются эквивалентными. Пример:

Вычислить ранг матрицы

1)

 

0

0

0

;

 

 

 

 

 

 

 

Α =

0

 

 

 

 

 

 

 

 

 

 

0

0

 

 

 

 

 

 

 

 

 

 

1

2

1

3

 

 

 

 

 

 

 

2) Α =

 

5

6

8

 

 

 

 

 

 

 

4

 

 

 

 

 

 

 

 

 

 

7

7

 

 

 

 

 

 

 

 

 

 

5

11

 

 

 

 

 

 

Μ1 =1 0 r(Α) 1,

Μ2 =

 

1 2

 

= −3 0 ,

r(Α) 2 ,

 

 

 

 

 

 

 

 

 

 

4

5

 

 

 

1

2

1

 

 

 

 

 

 

 

 

 

 

 

 

 

= −35 28 60 + 25 + 42 +56 = 0 .

 

 

 

 

 

 

Μ3 = 4 5

6

 

 

 

 

 

 

 

7

 

 

 

 

 

 

 

 

 

 

 

5

7

 

 

 

 

 

 

 

 

 

 

Далее нужно проверить все Μ3 , пока не найдём хотя бы один отличный от

нуля. Если все Μ3 = 0 , то r(Α) = 2 .

На практике обычно достаточно проверить не все миноры 3-го порядка, а только окаймляющие, т.е. содержащие в себе минор 2-го порядка, отличный от нуля.

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

1

В предыдущем

примере окаймляющих

 

миноров третьего

порядка

для

Μ2 = −3 0

всего два,

тогда как всех миноров третьего порядка –

четыре,

но с

ростом m,

n их число растёт очень быстро.

 

 

 

 

 

Очевидно, что при транспонировании матрицы её ранг не изменится.

 

 

 

3

2

1

2

 

 

 

 

 

 

0

1

1

 

. Любую её строку можно

Рассмотрим матрицу Α = 2

 

 

 

 

4

5

1

 

 

 

 

 

 

0

 

 

 

 

рассматривать как

вектор-строку a(1) = (3,2,1,2) , a(2)

= (2,0,1,1) ,

a(3) = (0,4,5,1) .

Можно заметить,

что a(3) = 2a(1) 3a(2) , понимаемое

в смысле

поэлементного

сложения. Если написать это равенство, получим 2a(1) 3a(2) a(3) = 0 . Аналогично, i -ю строку матрицы (1) можно рассматривать как вектор-

строку a(i) = (ai1, ai2 ,..., ain ),i =1, m .

Строки матрицы Α (1) называются линейно зависимыми, если существуют числа α1,α2 ,...,αm , не все равные нулю, такие, что выполняется равенство:

α1 a(1) +α2 a(2) +... +αm a(m) = 0 (2)

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

Всё вышесказанное справедливо и для столбцов. Упражнение:

Сформулировать (2) для столбцов.

Если равенство (2) выполняется лишь при α1 =α2 =... =αm = 0 , то строки

матрицы Α называются линейно независимыми.

Например, в Εn строки (столбцы) линейно независимы.

Докажем следующее утверждение:

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

Доказательство: Необходимость.

Пусть строки линейно зависимы, т.е. верно (2). Тогда по определению не все

αi = 0 . Пусть αk

0

. Разделим (2) на αk

и выразим a(k ) :

 

 

a(k ) =

α1

a

(1)

α2

a(2) ...

αk 1

a(k 1)

αk +1

a(k +1) ...

αm

a(m) .

 

 

 

 

 

αk

 

αk

 

αk

 

αk

αk

Обозначив числа

α1

= γ1,...,

αm

= γm , получим:

 

 

 

 

 

 

 

 

 

 

 

αk

 

 

 

αk

 

 

 

 

 

2

a(k ) = γ1 a(1) +γ2 a(2) +... +γk 1 a(k 1) +γk +1 a(k +1) +... +γm a(m) .

Достаточность.

Пусть справедливо равенство a(k ) =α1 a(1) +α2

в одну часть и переобозначая, получим γ1 a(1) +γ2 a(2) Утверждение доказано.

a(2) +... +αm a(m) . Перенося всё

+... +γm a(m) = 0 , т.е. (2).

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

Теорема (о ранге матрицы):

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

(Без доказательства).

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

Строки и столбцы, на пересечении которых стоят элементы базисного минора, назовём базисными.

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

Элементарными преобразованиями матрицы называются:

1.транспонирование

2.перестановка строк (столбцов) местами

3.умножение всех элементов строки (столбца) на любой число α 0 .

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

Эти преобразования не меняют её ранга. Любую ненулевую матрицу Α можно привести с помощью элементарных преобразований к виду:

 

1

0

0

...

0

 

 

 

0

1

0

...

0

 

 

 

 

 

 

 

 

 

. .

 

 

 

. . . . . .

. .

,

0

0

0

..010..

0

 

 

0

0

0

...

0

 

 

 

 

 

 

. .

 

 

 

. . . . . .

. .

 

 

0

0

0

...

1

 

 

 

 

 

3

где на диагонали стоит r единиц, а остальные элементы раны нулю.

Ясно, что ранг такой матрицы равен r , следовательно, и ранг исходной матрицы тоже равен r .

Пример:

Найти ранг матрицы

На практике достаточно привести к виду трапеции. В левом верхнем углу сразу имеем базисный минор.

Если эти преобразования записать в общем виде для матрицы (1), то получим эквивалентную матрицу Β:

 

b11

b12

b13 ...

b1r

...

b1n

 

 

 

 

 

 

0

b

b

...

b

...

b

 

 

 

 

 

 

 

 

22

23

 

2r

 

2n

 

 

 

 

 

. . . .

. . . . . .

. .

. .

 

 

 

 

Β =

 

0

0

0 ...

b

...

b

 

, где b

b

... b 0 .

 

 

 

 

 

 

rr

 

rn

 

11

22

rr

 

 

0

0

0 ...

0

...

0

 

 

 

 

 

 

 

 

 

. . . . . .

. .

 

 

 

 

 

 

 

. . . .

. .

 

 

 

 

 

 

0

0

0 ...

0

...

0

 

 

 

 

 

 

 

 

 

 

 

 

Докажем, что r(Β) = r ,

т.е.

первые

r

строк

этой

матрицы линейно

независимы. Для этого составим линейную комбинацию векторов-строк b(1) ,b(2) ,...,b(r) матрицы Β и приравняем её к нулю:

α1b(1) +α2 b(2) +... +αr b(r) = 0 (3)

Равенство (3) перепишем в координатной форме:

α1b11α1b12α1b13

. . .

α b

1 12

 

= 0

+α2b22

= 0

+α2b23 +α3b33

= 0

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

+α2b2r +α3b3r +... +αr brr = 0

4

Так как b11 b22 ... brr 0 , последовательно получаем, что α1 = 0 , α2 = 0 ,…, αr = 0 . Таким образом, равенство (3) выполнимо лишь при всех αi = 0,i =1, r , что и означает линейную независимость первых r строк матрицы Β, т.е. r(Β) = r = r(Α) ,

т.к. Α ~ Β.

Теорема:

Для того, чтобы ранг матрицы Α был равен r , необходимо и достаточно, чтобы существовал отличный от нуля минор порядка r , а всякий минор (r +1) -ого

порядка был равен нулю.

 

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

 

Необходимость.

 

Пусть r(Α) = r . Это значит,

что матрица Α имеет r линейно независимых

строк и столбцов,

а любые (r +1)

строк или столбцов линейно зависимы. Тогда

существует минор

r -го порядка,

отличный от нуля, а всякий минор (r +1) -ого

порядка равен нулю. (Доказательство см.5, ч., стр.88). Достаточность.

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

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

Практически эта теорема означает, что базисные строки (столбцы) матрицы Α линейно независимы, а любая строка (столбец) матрицы является линейной комбинацией базисных строк (столбцов) матрицы.

Докажем ещё одну теорему:

Для того, чтобы определитель n-го порядка матрицы Αn×n равнялся нулю,

необходимо и достаточно, чтобы её строки 9столбцы) были линейно зависимыми. Доказательство:

Необходимость.

Пусть Α = 0. Элементарными преобразованиями приводим матрицу Α к треугольному виду:

 

a11

a12

...

a1n

 

b11

b12

...

b1n

 

 

a

21

a

22

...

a

 

 

 

0

b

...

b

 

 

Α =

 

 

 

 

2n

~

 

22

 

2n

= Β

 

 

 

 

 

 

 

 

 

 

 

 

 

 

. . . . . . . .

 

 

. . . . . . . .

 

 

 

 

 

 

 

...

 

 

 

 

 

...

 

 

 

a

n1

a

n2

a

 

 

 

0

0

b

 

 

 

 

 

 

 

nn

 

 

 

 

nn

 

5

Элементарные преобразования не меняют значения определителя ( по свойству 8°8). По свойствам 2° и 4°, преобразования определителя либо меняют его знак на противоположный, либо умножают его значение на число k 0 . Отсюда следует, что:

Β = k Α , где k 0 , т.е. Β = b11 b22 ... bnn = 0 .

Это означает, что хотя бы один из элементов b11,b22 ,...,bnn равен нулю, что равносильно r(Β) = r(Α) < n . Отсюда и из определения ранга матрицы Α вытекает

линейная зависимость её строк. Достаточно:

Если строки определителя линейно зависимы, то по свойству 3° и 7° он равен нулю.

Следствие 1:

Для того, чтобы определитель квадратной матрицы Α был равен нулю, необходимо и достаточно, чтобы её ранг был меньше n, т.е. Α = 0 r(Α) < n .

Или:

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

Следствие 2:

Для того, чтобы определитель n ×n матрицы Α был отличен от нуля, необходимо и достаточно, чтобы её строки (столбцы) были линейно независимы или r(Α) = n .

Следствие 3:

a(1)

= (a , a

 

),

 

(2) = (a

 

 

 

 

 

),…,

Для того, чтобы векторы

,..., a

a

21

, a

22

,..., a

2n

a(n) = (an1, an2 ,..., ann ) пространства

 

11 12

1n

 

 

 

 

 

 

Rn

были

линейно

 

зависимы

(линейно

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

Вернёмся теперь к системе

m

 

 

линейных

 

уравнений с

n неизвестными

(лекция 2):

x

+ a

 

x

 

 

 

+... + a

 

 

x

 

 

 

= b

 

α

 

2

 

 

 

n

 

 

 

11

1

12

 

 

 

 

1n

 

 

 

1

 

α

 

x

+α

 

 

x

 

 

 

+... + a

2n

x

n

= b

(4)

 

21

1

 

22

 

 

2

 

 

 

 

2

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

 

α

 

x

+ a

m2

x

2

+... + a

mn

x

n

= b

 

 

m1 1

 

 

 

 

 

 

 

m

 

Получим необходимые и достаточные условия совместности произвольных линейных систем вида (4).

Составим матрицу:

6

,

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

Ясно, что r(Β) r(Α) , т.к. каждый минор матрицы Α будет минором матрицы Β, но не наоборот.

Теорема (Кронкеля-Капелли):

Для совместности системы (4) необходимо и достаточно, чтобы ранг расширенной матрицы был равен рангу матрицы системы: r(Α) = r(Β) .

Доказательство: Необходимость.

Пусть система совместна. Значит, существуют числа x1 =α1,..., xn =αn , что:

a

 

 

a

 

 

a

 

 

b

 

 

 

11

 

 

12

 

 

1n

 

 

1

 

 

a

 

 

a

 

 

a

2n

 

b

 

(5)

α1

 

21

 

+α2

 

22

 

+... +αn

 

=

2

 

.....

 

.....

 

.....

 

 

.....

 

a

m1

 

a

m2

 

a

 

 

b

 

 

 

 

 

 

 

 

 

mn

 

m

 

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

изменяя ранга матрицы. При

этом

матрица Β перейдёт в матрицу Α, т.е.

r(Α) = r(Β) .

 

 

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

 

r(Α) = r(Β) = r . Рассмотрим r базисных

Пусть ранги совпадают,

т.е.

столбцов матрицы Α Β одновременно). По условию, последний столбец матрицы Β является линейной комбинацией базисных, а, следовательно, и всех столбцов матрицы Α. Это значит, что существуют числа α1,α2 ,...,αn , что

выполняется равенство (5), т.е. вектор (α1,α2 ,...,αn )T является решением системы

(4), т.е. система совместна. Утверждение доказано. Следствие:

Если r(Α) r(Β) , то система несовместна.

7