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

Лекция 12. Ранг

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

Самой важной характеристикой матрицы является ее ранг.

Определение 1. Рангом rk(A) главной ступенчатой матрицы A называется число ее ненулевых строк, или, что то же самое, число ее главных элементов, или, что то же самое, число ее главных столбцов.

Определение 2. Пусть A произвольная матрица, а B ее главная ступенчатая форма. Тогда положим rk(A) := rk(B).

Замечание. Так как главная ступенчатая форма произвольной матрицы определена однозначно, то и ранг матрицы тоже корректно определен. Так, например,

 

1

1

1

1

 

rk

@3

3

3

3A

= 1:

02

2

2

21

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

Доказательство. Процедура приведения ступенчатой матрицы к главному ступенчатому виду не меняет числа ненулевых строк. ¤

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

Предложение 2. Пусть матрица B получена из матрицы A цепочкой элементарных преобразований, тогда rk(B) = rk(A).

Доказательство. По теореме о единственности главного ступенчатого вида у матриц A и B одинаковый главный ступенчатый вид. ¤.

Докажем еще одно полезное свойство ранга.

Предложение 3. Пусть A m £ n-матрица. Тогда rk(A) · min(m; n).

Доказательство. Приведем матрицу A к главной ступенчатой матрице B. Тогда число ненулевых строк B не превышает общего числа строк, поэтому rk(B) · m, а число главных столбцов B не превышает общего числа столбцов, поэтому rk(B) · n. ¤

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

Элементарные преобразования столбцов определяются точно так же, как элементарные преобразования строк. Мы будем использовать те же обозначения, но со штрихами. Так T 0(1; 2) это перестановка первого и второго столбцов. Как и в случае элементарных преобразований строк, элементарные преобразования столбцов обратимы: если матрица B получена из матрицы A с помощью одного элементарного преобразования столбцов, то и матрица A может быть получена из матрицы B с помощью одного элемен-

тарного преобразования столбцов.

 

 

 

 

 

 

 

 

 

Элементарные преобразования строк, как правило, не перестановочны, т.е. T1(T2(A)) 6= T2(T1(A)), где

T1

и T2

элементарные преобразования. Например,

11 T (2;3)

03

3

31

;

 

 

02

2

21 T (1;2)

01

1

 

 

1

1

1

2

2

2

2

2

2

 

но

 

@3 3 3A ¡! @3 3 3A ¡! @1 1 1A

:

 

 

02

2

21 T (2;3)

03

3

31 T (1;2)

01

1

11

 

 

1

1

1

1

1

1

3

3

3

 

@ A ¡! @ A ¡! @ A

3 3 3 2 2 2 2 2 2

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

Предложение 4. Пусть T некоторое элементарное преобразования строк, а T 0 некоторое элементарное преобразование столбцов, тогда T 0(T (A)) = T (T 0(A)) для произвольной матрицы A.

Доказательство. Очень простое доказательство этого утверждения будет дано немного позже. А сейчас убедимся в справедливости утверждения, разобрав все случаи. Легко видеть, что нужно рассматривать лишь те элементы матрицы A, которые меняются и при действии преобразования T , и при действии преобразования T 0.

1

2

² T = T (i; ®), T 0 = T 0(j; ¯). Есть только один элемент матрицы A, который меняется и при действии преобразования T , и при действии преобразования T 0 это aij. Однако, и при действии T 0(T (A)), и при действии T (T 0(A)) этот элемент умножается на ®¯.

² T = T (i; ®), T 0 = T 0(k; l). Есть два элемента матрицы A, которые меняются и при действии

преобразования T , и при действии преобразования T 0

это aik и ail. Имеем,

¡aik

T

T 0

¡®ail

®aik¢

ail¢ ¡! ¡®aik

®ail¢ ¡!

и

 

 

 

 

¡aik

T 0

T

 

®aik¢:

ail¢ ¡! ¡ail

aik¢ ¡! ¡®ail

² T = T (i; ®), T 0 = T 0(k; l; ¯). Есть только один элемент матрицы A, который меняется и при действии преобразования T , и при действии преобразования T 0 это ail. Имеем,

T

T 0

ail ¡! ®ail ¡! ®(aik + ail)

и

 

T 0

T

ail ¡! aik + ail ¡! ®(aik + ail):

²T = T (i; j), T 0 = T 0(k; l). Есть четыре элемента матрицы A, которые меняются и при действии преобразования T , и при действии преобразования T 0 это aik, ail, ajk и ajl. Имеем,

 

µajk

ajl

¡!

µaik

ail

¡!

µail

aik

 

aik

ail

T

ajk

ajl

T 0

ajl

ajk

и

 

 

 

 

 

 

 

 

 

aik

ail

T 0

ail

aik

T 0

ajl

ajk

 

µajk

ajl

¡!

µajl

ajk

¡!

µail

aik :

²T = T (i; j), T 0 = T 0(k; l; ¯). Есть два элемента матрицы A, которые меняются и при действии преобразования T , и при действии преобразования T 0 это ail и ajl. Имеем,

 

 

ail

T

ajl

T 0

 

ajl + ¯ajk

 

 

и

µajl

¡!

µail

¡!

µail + ¯aik

 

 

µajl

¡!

µajl + ¯ajk

¡!

µail + ¯aik

:

 

 

ail

T 0

ail + ¯aik

 

T

ajl + ¯ajk

 

² T = T (i; j; ®), T 0 = T 0(k; l; ¯). Есть только один элемент матрицы A, который меняется и при действии преобразования T , и при действии преобразования T 0 это ajl. Имеем,

T

T 0

 

ajl ¡! ajl + ®ail ¡! ajl + ®ail + ¯ajk

 

и

 

 

T 0

T

:

ajl ¡! ajl + ¯ajk ¡! ajl + ¯ajk + ®ail

¤

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

Доказательство. Пусть матрица B получена из матрицы A с помощью одного элементарного преобразования столбцов T 0: B = T 0(A). Рассмотрим цепочку элементарных преобразований T1; : : : ; Tn, которые преобразуют матрицу A в ступенчатую матрицу C. Пусть rk(A) = r. Это означает, что у матрицы C в r-й строке есть ненулевые элементы, но строки с номерами > r нулевые. Применим элементарные преобразования T1; : : : ; Tn (в этом порядке) к матрице B и получим матрицу D. По Предложению 2, rk(B) = rk(D). Но, по Предложению 4, D = T 0(C). Так как элементарное преобразование столбцов нулевую строку оставляет нулевой, то в матрице D строки с номерами > r нулевые. Процедура приведения матрицы к ступенчатому виду не затрагивает нулевых строк. Поэтому rk(B) = rk(D) 6 r = rk(A).

С другой стороны, матрица A получена из матрицы B с помощью одного элементарного преобразования столбцов. Рассуждая как выше получаем, что rk(A) 6 rk(B). Значит, rk(A) = rk(B). ¤

3

3. Транспонирование и ранг

Определение 3. Пусть A произвольная матрица размера m £ n. Транспонированной матрицей At называется матрица размера n £ m, у которой первый столбец это первая строка A, второй столбец это вторая строка A, и так далее. Иначе можно сказать так: aij = atji для всех i; j, 1 6 i 6 m, 1 6 j 6 n.

Пример.

 

 

 

 

0

 

 

1

 

4

5

6

 

=

2

5

:

µ

 

 

t

 

 

3

6

 

 

1

2

3

 

 

 

@

 

 

A

 

 

 

 

 

 

 

 

 

 

Замечание. ¡At¢t = A.

Как соотносятся между собой ранг матрицы A и ранг матрицы At? На первый взгляд между рангами этих двух матриц нет никакой связи. Тем удивительнее оказывается следующее утверждение.

Теорема 2. rk(A) = rk(At).

Доказательство. Пусть rk(A) = p, а rk(At) = q. Пусть T1; : : : ; Tn цепочка элементарных преобразований, которая приводит матрицу A к главному ступенчатому виду C. Тогда у матрицы C имеется ровно p ненулевых строк. Обозначим через Ti0 преобразование, такое же как преобразование Ti, но над столбцами. Цепочка преобразований T10; : : : ; Tn0 преобразует матрицу At в матрицу Ct. Так как элементарные преобразования столбцов ранг не меняют, то rk(At) = rk(Ct) = q. Но у матрицы Ct ровно p ненулевых столбцов. А так как элементарные преобразования (строк) нулевые столбцы оставляют нулевыми, то у главного ступенчатого вида D матрицы Ct число ненулевых столбцов будет 6 p. Значит и число главных столбцов матрицы D будет 6 p. Но это число равно q, т.е. q 6 p.

Теперь осталось воспользоваться тем, что ¡At¢t = A. ¤

Соседние файлы в папке modules 1-2