12Ранг матрицы и метод её вычисления
.docРанг матрицы и метод её вычисления:
Определение: В матрице А размеров тn минор порядка r наз. базисным, если он отличен от нуля, а все миноры порядка r+1 равны нулю или миноров порядка r+1 вообще нет, т.е. r совпадает с меньшим из
чисел т или п. Ясно, что в матрице может быть несколько разных базисных миноров. Все базисные миноры имеют один и тот же порядок. Действительно, если все миноры порядка r+1 равны нулю, то равны нулю и все миноры порядка r+2, а =>, и всех больших порядков. Это становится очевидным, если применить определение детерминанта к какому-нибудь минору порядка r+2; все дополнительные миноры элементов его первой строки являются минорами порядка r+1 нашей матрицы и, следовательно, равны нулю. Столбцы и строки, на пересечении которых расположен базисный минор, мы назовем базисными столбцами и строками. Определение: Рангом матрицы наз. порядок базисного минора, или, иначе, самый большой порядок, для которого существуют отличные от нуля миноры. Если каждый элемент матрицы равен нулю, то ранг такой матрицы, по определению, считают нулем. Ранг матрицы А мы будем обозначать Rg A. Перебирать все миноры в поисках базисного – задача, связанная с большими вычислениями, если размеры матрицы не очень малы. Проще всего находить ранг матрицы и её базисный минор при помощи элементарных преобразований. Предложения: (1) Элементарные преобразования не меняют ранга матрицы. Доказательство: [1] При умножении строки на число 0 базисный минор либо не изменится, либо умножится на . Ни один минор, равный 0, не сделается отличным от 0. [2] Если все миноры порядка r+1 равны нулю, то сложение строк не сделает ни один из них отличным от 0. Действительно, полученный после преобразования минор либо равен алгебраической сумме двух миноров порядка r+1 исходной матрицы (в том случае, когда к строке, входящей в минор, прибавили строку, в него не входящую), либо он равен сумме минора порядка r+1 и детерминанта матрицы с двумя одинаковыми строками (в том случае, когда к строке, входящей в минор, прибавили другую строку, в него входящую). Из этих соображений следует, что ранг матрицы не может повыситься. Ясно, что он не может и понизиться, так как в противном случае при обратном преобразовании – вычитании строк – он бы повысился. [3] При перестановке строк минор может изменить (если в него входят обе переставляемые строки), или может замениться на минор, не больше чем знаком отличающийся от другого минора той же матрицы (если содержит только одну из переставляемых строк), или вообще не изменится. Ясно, что при этом порядок базисного минора останется тем же. [4] Неизменность ранга при элементарных преобразованиях столбцов доказывается аналогично. Элементарные преобразования строк матрицы будут для нас предпочтительнее ввиду их тесной связи с преобразованиями систем линейных уравнений. Для системы из m уравнений с п неизвестными:
a11x1+...+a1nxn=b1 расширенная ||a11...a1n b1||
............................. матрица A*=||....................||
amx1+...+amnxn=bm имеет вид: || am1...amn bm||
Перестановке строк этой матрицы соответствует изменение порядка уравнений в системе. Умножение строки на число 0 равносильно умножению соответствующего уравнения на это число. Наконец, прибавить в матрице A* к одной строке другую – то же самое, что сложить соответствующие уравнения системы. При всех этих преобразованиях множество решений системы, разумеется, не меняется. Итак, доказано. (2) Элементарным преобразовазованиям строк расширеной марицы соответствуют преобразования системы линейных уравнений в эквивалентную систему.