Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по лин алгебре.doc
Скачиваний:
40
Добавлен:
26.02.2016
Размер:
870.91 Кб
Скачать

§4. Ранг матрицы

В этом параграфе мы познакомимся с новым понятием ранга матрицы, которое понадобится при решении систем линейных уравнений (§6) и нахождении базиса системы векторов (§7).

Определение 1.4.Минором k-го порядкапроизвольной матрицыАназывается определитель, составленный из элементов матрицы, расположенных на пересечении каких-либоkстрок иkстолбцов (элементы выписаны в том же порядке, в каком они входят в матрицу А).

Например, в матрице можно указать такие миноры:

  • 1-го порядка ;

  • 2-го порядка ;

  • 3-го порядка .

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

Найдем ранг матрицы . Ясно, чтоrangА=1.

Действительно, любой из миноров 2-го порядка равен нулю, и существует хотя бы один минор 1-го порядка | 3 | = 3, не равный нулю.

Определение 3.4.ПустьrangА=r. Любой ненулевой минорr-го порядка матрицыАназываетсябазисным минором. Строки и столбцы матрицы, участвующие в образовании базисного минора, также называютсябазисными.

Заметим, что в общем случае у матрицы может быть несколько базисных миноров.

Свойства ранга матрицы:

  1. если матрица имеет размеры mn, то ранг ее будет не больше минимального из чиселmиn : rangА ≤min(m,n);

  2. rangА= 0 тогда и только тогда, когдаА– нулевая матрица;

  3. если А– квадратная матрицаn-го порядка, тоrangА=nтогда и только тогда, когдаА– невырожденная матрица, т.е.detA≠ 0.

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

Предварительно определим некоторые понятия.

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

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

Среди перечисленных ниже матрицы В,С,Еявляются ступенчатыми, аА,Dступенчатыми не являются (чертой отмечены крайние элементы каждой строки).

Вспомним элементарные преобразования матрицы, описанные нами ранее в §3. Перечислим утверждения, опираясь на которые мы определим еще один метод вычисления ранга.

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

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

Теорема 3.Ранг ступенчатой матрицы равен количеству ее ненулевых строк.

Отсюда следует алгоритм нахождения ранга матрицыметодом элементарных преобразований:

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

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

Найдем ранг матрицы .

Приведем матрицу Ак ступенчатому виду. Для удобства вычислений поменяем 1-ю и 2-ю строки местами, тогда крайний элемент 1-й строки станетa11=10. Умножим элементы 1-й строки на (2) и (1), прибавим их соответственно к элементам 2-й и 3-й строк (см. обозначения), чтобы все элементы 1-го столбца, стоящие под элементомa11, равнялись нулю.

В новой матрице крайний элемент 2-й строки a22=30. Чтобы привести её к ступенчатому виду, необходимо сделать нулевым элемент 2-го столбца, стоящий под элементомa22. Для этого умножим элементы 2-й строки на (2) и прибавим их к элементам 3-й строки.

Полученная ступенчатая матрица содержит две ненулевые строки, следовательно, rang А=2.

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

Заметим, что, выполняя элементарные преобразования матрицы, мы последовательно манипулировали строками этой матрицы: находили некоторое число, умножали его на строку, затем результат складывали с другой строкой и т.д. Возникает вопрос: можно ли эти действия выразить некоторой формулой? Например, вместо слов «умножаем элементы второй строки на (2) и прибавляем их к элементам третьей строки» можно написать формулу2е2+е3, гдее2ие3– обозначения 2-й и 3-й строк.

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

Определение 4.4. Линейной комбинациейстрок (столбцов) матрицые1,е2, …,еmназывается выражение вида

λ1е12е2+…+λmеm,

где λi() – некоторые числа.

Определение 5.4.Строки (столбцы) матрицые1,е2, …,еmназываютсялинейно зависимыми, если существуют такие числа λ1, λ2,…,λm, не равные одновременно нулю, что

λ1е12е2+…+λmеm =,(1.4)

где = (0, 0,…,0) – нулевая строка (столбец).

Если же равенство (1.4) возможно лишь при λ1 = λ2 = … = λm = 0, то строки (столбцы) матрицы называютсялинейно независимыми.

Поясним на примере.

Строки матрицы

линейно зависимы, т.к. найдутся λ1=0 и λ2=5 (не равные одновременно нулю), что

0·(3, 2, 2) + 5·(0, 0, 0) = (0, 0, 0).

А строки матрицы

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

λ1·(1, 1, 1) + λ2·(0, 1, 4) = (0, 0, 0) только при λ12=0.

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

В курсе алгебры важную роль играет следующая теорема. Базисные строки (столбцы) матрицы линейно независимы.

Следствие. Всякая строка (столбец) матрицы является линейной комбинацией ее базисных строк (столбцов).

Снова обратимся к примеру, где мы находили ранг матрицы

.

Обозначим строки матрицы е1,е2,е3соответственно, т.е.

.

Полученная ступенчатая матрица

содержит две ненулевые строки.

Строки е1,е2,е3матрицы являются линейно зависимыми, т.к.

–3е1+2е2е3=

(проверьте справедливость этого равенства).

RangА=2, поэтому две строки будут линейно независимыми, например,е1,е2, а третья строка е3будет линейной комбинацией этих двух:

–3е1+2е2е3+е3=+е3;

+е3=е3,е3+е3=;

е3= –3е1+2е2.

Здесь строки е1ие2могут служить базисными строками.