Что называется рангом системы уравнений

19. Ранг матрицы. Системы линейных уравнений

Пусть Р некоторое фиксированное поле и пусть А = произвольная матрица размерности M ´ N. Каждый столбец матрицы можно рассматривать как M-Мерный вектор из M-мерного арифметического пространства АM. Тогда система столбцов матрицы будет системой M-Мерных векторов А1 = (А11, а21, … , аM1), А2 = (А12, а22, … , аM2), … , АN = (А1N, а2N, … , аMn).

Определение 26. Столбцовым рангом матрицы А Называется ранг системы её векторов – столбцов.

По аналогии со столбцами каждую строку матрицы А Можно рассматривать как N-мерный вектор из N-Мерного арифметического пространства АN .

Определение 27. Строчным рангом матрицы А Называется ранг системы её векторов – строк.

Теорема 18. Столбцовый ранг матрицы равен наибольшему порядку среди отличных от нуля её миноров.

Доказательство. Если все элементы матрицы – нули поля Р, то все её столбцы – нулевые вектора. Ранг этой системы векторов равен нулю. В матрице А все миноры первого порядка, все миноры второго порядка и т. д. равны нулю. Можно считать, что максимальный порядок отличных от нуля миноров равен нулю.

Пусть в матрице А Не все элементы равны нулю, тогда в матрице есть отличные от нуля миноры. Выберем минор наибольшего порядка среди всех отличных от нуля. При перестановке столбцов ранг системы векторов-столбцов не изменится. При перестановке строк матрицы изменится только порядок координат векторов (при этом у всех векторов одинаково). Следовательно, эта перестановка тоже не изменит ранга системы векторов-столбцов. Переставим, если нужно, строки и столбцы матрицы так, чтобы выбранный нами минор М располагался в левом верхнем углу матрицы. Пусть его порядок равен К. Рассмотрим систему векторов-столбцов матрицы А. Обозначим их А1, … , ак, ак+1, … , аn. Векторы А1, … , ак линейно независимы, иначе выбранный нами минор был бы равен нулю. Покажем, что любой другой вектор-столбец через них линейно выражается. Для этого окаймим выбранный минор любым столбцом с номером К +1, К + 2, … , N и любой

А =

Строкой. Если номер этой строки не больше К, то полученный определитель будет иметь две одинаковых строки, поэтому равен нулю. Если номер окаймляющей строки больше К, то это будет минор матрицы А порядка (К + 1), поэтому равен нулю по условию. Итак, определитель равнее нулю при любом S, Равном к + 1, … , N и любом Р, Равном 1, 2, … , M .

= 0.

Разложим по последней строке, получим

Так как М ¹ 0, то .

Если номер столбца S Зафиксирован, то алгебраические дополнения Ар1, … , Арк Не меняются при изменении номера строки Р. Следовательно, Аs = А1 – … –Ак . Итак, любой вектор-столбец матрицы А Линейно выражается через первые К Её столбцов. Следовательно, столбцовый ранг матрицы равен К, Т. е. наибольшему порядку отличных от нуля её миноров.

Следствие. Строчный ранг матрицы равен её столбцовому рангу.

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

Так как столбцовый и строчный ранги матриц равны, то можно дать определение:

Определение 28. Рангом матрицы называется ранг системы её векторов-столбцов (или векторов-строк).

Из теоремы о ранге матрицы следует, что если мы найдём в матрице А Минор М К-Го порядка, отличный от нуля, то среди миноров (К + 1)-го порядка достаточно рассмотреть только те, которые получаются окаймлением минора М. Если они все равны нулю, то ранг матрицы равен К. В дальнейшем минор наибольшего порядка среди отличных от нуля будем называть Базисным минором.

Пример. Найти ранг матрицы А = в зависимости от b.

Решение. Так как не все элементы матрицы равны нулю, то её ранг не меньше 1. Так как второй т третий столбцы одинаковы, то один из ни можно отбросить и находить ранг матрицы А1 = . Из миноров второго порядка только один не содержит b, но этот минор равен 0. Рассмотрим минор М1 = При b = 0 матрица А1 Имеет вид . В ней только один ненулевой столбец, следовательно, её ранг равен 1. Если , то М1 ¹ 0, т. е. ранг матрицы не меньше 2. Минор М1 можно окаймить третьей строкой и третьим столбцом или четвёртой строкой и третьим столбцом. Получим М2 = . Так как , то М2 ¹ 0. В матрице А1 миноров 4-го порядка нет, поэтому rang A = rang A1 = 3.

Итак, при b = 0 rang A = 1, при b ¹ 0 rang A =3.

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

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

Исследование СЛАУ. Общие сведения

В данной статье мы расскажем о методах, видах, условиях и определениях исследований решений систем линейных уравнений, что такое метод Кронекера-Капели, а также приведем примеры.

Общие сведения (определения, условия, методы, виды)

Системы линейных алгебраических уравнений с n неизвестными могут иметь:

  • единственное решение;
  • бесконечное множество решение (неопределенные СЛАУ);
  • ни одного решения (несовместные СЛАУ).

Пример 1

Система x + y + z = 1 2 x + 2 y + 2 z = 3 не имеет решений, поэтому она несовместна.

Система x + y = 1 2 x + 7 y = — 3 имеет единственное решение x = 2 ; y = 1 .

Система x + y = 1 2 x + 2 y = 2 3 x + 3 y = 3 имеет бесконечное множество решений x = t y = 1 — t при — ∞ t ∞ .

Перед решением системы уравнений необходимо исследовать систему, т.е. ответить на следующие вопросы:

  • Совместна ли система?
  • Если система совместна, то, какое количество решений она имеет — одно или несколько?
  • Как найти все решения?

Если система малоразмерна при m = n , то ответить на поставленные вопросы можно при помощи метода Крамера:

  • если основной определитель системы, то система совместна и имеет единственное решение, которое вычисляется методом Крамера;
  • если, и один из вспомогательных определителей, то система не является совместной, т.е. не имеет решений;
  • если и все, и один из коэффициентов СЛАУ, то система не является определенной и имеет бесконечное множество решений.

Ранг матрицы и его свойства

Бывают случаи, которые выбиваются из представленных вариантов решения СЛАУ, например, линейные уравнения с большим количеством уравнений и неизвестных.

Для такого варианта решения существует ранг матрицы, который представляет собой алгоритм действий в случае решения системы матрицы, когда

В математике выделяют следующие подходы к определению ранга матрицы:

  • при помощи понятия линейной зависимости/независимости строк/столбцов матрицы. Ранг равен максимальному количеству независимых строк (столбцов) матрицы
  • при помощи понятия минора матрицы в качестве наивысшего порядка минора, который отличается от нуля. Минор матрицы порядка k — определитель k-го порядка, составленный из элементов, которые стоят на пересечении вычеркиваемых k-строк и k-столбцов матрицы;
  • при помощи метода Гаусса. По завершении прямого хода ранг матрицы равняется количеству ненулевых строк.

Обозначение ранга матрицы: r ( A ) , r g ( A ) , r A .

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

  1. квадратная невырожденная матрица обладает рангом, который отличается от нуля;
  2. если транспонировать матрицу, то ранг матрицы не изменяется;
  3. если поменять местами 2 параллельные строки или 2 параллельных столбца, ранг матрицы не изменяется;
  4. при удалении нулевого столбца или строки ранг матрицы не изменяется;
  5. ранг матрицы не изменяется, если удалить строку или столбец, которые являются линейной комбинацией других строк;
  6. при умножении все элементов строки/столбца на число k н е р а в н о н у л ю ранг матрицы не изменяется;
  7. ранг матрицы не больше меньшего из ее размеров: r ( А ) ≤ m i n ( m ; n ) ;
  8. когда все элементы матрицы равны нулю, то только тогда r ( A ) = 0 .

Пример 2

А 1 = 1 1 1 2 2 2 3 3 3 , B 1 = 1 0 0 0 0 0

r ( A 1 ) = 1 , r ( B 1 ) = 1

А 2 = 1 2 3 4 0 5 6 7 0 0 0 0 ; В 2 = 1 1 3 1 2 1 4 3 1 2 5 0 5 4 13 6

VMath

Инструменты сайта

Основное

Навигация

Информация

Действия

Содержание

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

Пример. Решить систему уравнений

$$ \left\< \begin 2x_1&-3x_2&-x_3=&3 \\ 4x_1&-3x_2&-5x_3=&6 \\ 6x_1&-6x_2&-6x_3=&9. \end \right. $$ Наблюдательный читатель сразу обратит внимание на «излишнесть» последнего уравнения: оно получается суммой двух первых, т.е. является их следствием. Таким образом, это уравнение можно спокойно выбросить из системы без ущерба для задачи. Приведенный пример тривиален, ситуации могут оказаться не такими очевидными.

Пример. Решить систему уравнений

$$ \left\< \begin x_1&+2x_2&+3x_3&-x_4&=1 \\ 2x_1&+3x_2&+x_3&+x_4&=1 \\ 3x_1&+2x_2&+x_3&-x_4&=1 \\ 2x_1&+2x_2&+2x_3&-x_4&=1 \\ 5x_1&+5x_2&+2x_3& &=2. \\ \end \right. $$ Система является переопределенной: число неизвестных меньше числа определяющих их уравнений. Как правило, подобные системы решений не имеют (несовместны). Попробуем убедиться в этом применив для решения системы метод Гаусса. $$ \rightarrow \left\< \begin x_1&+2x_2&+3x_3&-x_4&=1 \\ &-x_2&-5x_3&+3x_4&=-1 \\ &-4x_2&-8x_3&+2x_4&=-2 \\ &-2x_2&-4x_3&+x_4&=-1 \\ &-5x_2&-13x_3&+5x_4 &=-3 \\ \end \right. \quad \rightarrow $$ $$ \rightarrow \quad \left\< \begin x_1&+2x_2&+3x_3&-x_4&=1 \\ &-x_2&-5x_3&+3x_4&=-1 \\ &&12x_3&-10x_4&=2 \\ &&6x_3&-5x_4&=1 \\ &&12x_3&-10x_4 &=2 \\ \end \right. $$ Получившаяся система эквивалентна исходной (либо обе несовместны, либо обе имеют одинаковые решения). Однако в новой системе очевидно три последних уравнения фактически совпадают, и, таким образом, два из них можно безнаказанно выбросить из системы, не испортив ее множество решений. Получается, что исходная переопределенная система на самом деле «маскирует» систему «недоопределенную»: $$ \left\< \begin x_1&+2x_2&+3x_3&-x_4=&1 \\ &-x_2&-5x_3&+3x_4=&-1 \\ &&6x_3&-5x_4=&1, \end \right. $$ состоящую из уравнений в количестве меньшем, чем определяемые ими неизвестные. Как правило, такие системы совместны и имеют бесконечное множество решений. Так оно и получается в нашем примере. Фактически, мы привели уже систему к трапециевидному виду и осталось только извлечь из этого вида все множество решений обратным ходом метода Гаусса. Ответом в примере является множество 1) $$ x_1=\frac<1+5t><6>, x_2=\frac<1-7t><6>, x_3=\frac<1+5t><6>,x_4=t \quad npu \quad \forall t \in \mathbb R \ . $$ Мы однако, обратим сейчас внимание на другое обстоятельство. Оказалось, что исходная система может быть сокращена на «излишние» уравнения — без ущерба для ее множества решений. Похоже, что в этой системе «реальных» уравнений всего три, а два оставшихся должны являться их следствиями. Так оно и есть: если сложить первое и третье уравнения системы, то поучится удвоенное четвертое, а если сложить второе и третье — получится пятое. Вывод: четвертое и пятое уравнения системы оказываются лишними. ♦

Задача. Для заданной системы линейных уравнений $$ \left\< \begin a_<11>x_1 &+a_<12>x_2&+ \ldots&+a_<1n>x_n &=b_1,\\ a_<21>x_1 &+a_<22>x_2&+ \ldots&+a_<2n>x_n &=b_2,\\ \dots & & & \dots & \\ a_x_1 &+a_x_2&+ \ldots&+a_x_n &=b_m. \end \right. $$ определить сколько в ней будет существенных уравнений.

Это искомое число и будет называться рангом. На самом деле, поставленная задача тут же усложняется: во-первых, интересует какие именно уравнения можно из системы выбросить, а какие нельзя, и, во-вторых, сколькими параметрами можно описать множество решений этой системы — если это множество бесконечно (как было в предыдущем примере). Оказывается, на оба эти вопроса тоже помогает ответить понятие ранга — как некоторой целочисленной характеристики системы уравнений.

К тому же понятию можно подойти с другой стороны.

Пример. Рассмотрим систему из последнего примера и перепишем ее в виде:

$$ x_1 \underbrace<\left( \begin 1 \\ 2 \\ 3 \\ 2 \\ 5 \end \right)>_> + x_2 \underbrace<\left( \begin 2 \\ 3 \\ 2 \\ 2 \\ 5 \end \right)>_>+ x_3 \underbrace<\left( \begin 3 \\ 1 \\ 1 \\ 2 \\ 2 \end \right)>_> + x_4 \underbrace<\left( \begin -1 \\ 1 \\ -1 \\ -1 \\ 0 \end \right)>_> = \underbrace<\left( \begin 1 \\ 1 \\ 1 \\ 1 \\ 2 \end \right)>_ <\mathcal B>\ . $$ Задачу решения системы уравнений можно переформулировать «на языке столбцов»: при заданных столбцах $ A_<[1]>, A_<[2]>, A_<[3]>, A_ <[4]>$ и $ <\mathcal B>$ подобрать такие числа $ x_1,x_2,x_3,x_4 $ чтобы сумма $ x_1 A_<[1]>+ x_2 A_<[2]>+ x_3 A_<[3]>+ x_4 A_ <[4]>$ оказалась равной $ <\mathcal B>$. Хотя это и нелегко увидеть, но тем не менее можно формально проверить, что столбец $ A_ <[1]>$ можно выразить через $ A_<[2]>, A_<[3]>, A_ <[4]>$ по формуле: $$ A_ <[1]>=\frac<7><5>A_<[2]>— A_<[3]>— \frac<6><5>A_ <[4]>\ . $$ В результате система уравнений переписывается в виде $$ \left( x_2 + \frac<7> <5>x_1 \right) A_ <[2]>+ \left( x_3 — x_1 \right) A_<[3]>+ \left( x_4 — \frac<6> <5>x_1 \right) A_ <[4]>= \mathcal B \ , $$ и получается, что она реально содержит только 3 переменные, именно $$ y_2= x_2 + \frac<7> <5>x_1,\ y_3=x_3 — x_1, \ y_4 = x_4 — \frac<6> <5>x_1 . $$ Если новая система $$ y_2A_ <[2]>+ y_3 A_<[3]>+ y_4 A_<[4]>= \mathcal B $$ имеет хотя бы одно решение относительно неизвестных $ y_2,y_3,y_4 $, то исходная система тоже будет совместной и иметь бесконечное число решений (за счет того, что при обратном переходе к неизвестным $ x_1, x_2, x_3, x_4 $ появляется неоднозначность за счет отсутствия ограничений на $ x_1 $). ♦

Задача. Для заданной системы линейных уравнений $$ \left\< \begin a_<11>x_1 &+a_<12>x_2&+ \ldots&+a_<1n>x_n &=b_1,\\ a_<21>x_1 &+a_<22>x_2&+ \ldots&+a_<2n>x_n &=b_2,\\ \dots & & & \dots & \\ a_x_1 &+a_x_2&+ \ldots&+a_x_n &=b_m. \end \right. $$ определить сколько в ней будет существенных неизвестных.

Это искомое число тоже будет называться рангом. Единство в названии разных объектов оказывается оправданным: это два подхода к одному и тому же понятию (в приведенных выше решениях примера именно так и оказалось — число существенных уравнений системы совпало с числом существенных переменных).

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

Ранг системы строк (столбцов)

Рассмотрим систему 2) $ n_<> $ рядов (строк или столбцов) $$ \ < A_1,\dots,A_n \>\ . $$

Выражение $$ \alpha_1A_1+\dots+\alpha_nA_n $$ при фиксированных числах $ \alpha_1,\dots,\alpha_n $ называется линейной комбинацией рядов $ A_1,\dots,A_n $. Множество всевозможных линейных комбинаций рядов $ A_1,\dots,A_n $ называется их линейной оболочкой: $$ \mathcal L(A_1,\dots,A_n)=\left\ < \alpha_1A_1+\dots+\alpha_nA_n \ \big| \ \<\alpha_1,\dots,\alpha_n\>\subset \mathbb R \right\>. $$

Система рядов $ \ < A_1,\dots,A_n \>$ называется линейно зависимой (л.з.) если существуют числа $ \alpha_1,\dots,\alpha_n $, хотя бы одно из которых отлично от нуля, такие что $$ \alpha_1A_1+\dots+\alpha_nA_n=\mathbb O \ . $$ Если же последнее равенство возможно только при $ \alpha_1=0,\dots, \alpha_n=0 $, то система рядов называется линейно независимой (л.н.з.).

Теорема 1. а) Если система $ \ < A_1,\dots,A_n \>$ содержит хотя бы один нулевой ряд, то она л.з.

б) Если система $ \ < A_1,\dots,A_n \>$ л.н.з., то и любая ее подсистема л.н.з.

в) При $ n>1 $ система $ \ < A_1,\dots,A_n \>$ л.з. тогда и только тогда, когда по меньшей мере один ее ряд линейно выражается через остальные, т.е. существуют $ j\in \mathbb N $ и константы $ \gamma_1,\dots,\gamma_, \gamma_,\dots,\gamma_ $ такие, что $$ A_j=\gamma_1A_1+\dots+\gamma_A_+ \gamma_A_+\dots + \gamma_A_ \ .$$

Пример. Найти все значения параметра $ \color <\lambda>$, при которых строка $ B=(7,-2,<\color<\lambda>> ) $ выражается через строки

Решение. Составим уравнение $ B=\gamma_1A_1+\gamma_2A_2+\gamma_3A_3 $ и попытаемся подобрать неопределенные параметры $ \gamma_j $ ему удовлетворяющие. $$ \left\< \begin 2\gamma_1&+3\gamma_2&+\gamma_3=&7 \\ 3\gamma_1&+7\gamma_2&-6\gamma_3=&-2 \\ 5\gamma_1&+8\gamma_2&+\gamma_3=& \color <\lambda>\end\right. $$ Мы получили систему линейных уравнений для определения неизвестных постоянных $ \gamma_1,\gamma_2, \gamma_3 $. Решаем ее по методу Гаусса: $$ \left\< \begin \gamma_1&+4\gamma_2&-7\gamma_3=&-9, \\ &\gamma_2&-3\gamma_3=&-5, \\ &&0=&<\color<\lambda>> -15. \end\right. \ $$ Последнее уравнение обращается в истинное равенство только при $ \lambda=15 $. При этом значении параметра система уравнений будет совместна. Например, одним из решений будет $ \gamma_1=6, \gamma_2=-2,\gamma_3=1 $.

Теорема 2. Если каждый из рядов системы $ \ < A_1,\dots,A_n \>$ линейно выражается через ряды системы $ \ $ и при этом во второй системе рядов меньше, чем в первой, т.е. $ k ☞ ЗДЕСЬ.

Рангом системы рядов $ \ < A_1,\dots,A_n \>$ называется число рядов в ее максимальной линейно независимой подсистеме: $$\mathfrak=\operatorname \< A_1,\dots,A_n \>\ ;$$ дополнительно полагают, что ранг системы, состоящей только из нулевых рядов, равен нулю: $$ \operatorname \ <\mathbb O,\dots,\mathbb O\>= 0 \ . $$

Теорема 3. Ранг системы рядов $ \ < A_1,\dots,A_n \>$ равен $ \mathfrak\ge 1 $ тогда и только тогда, когда в этой системе существует $ \mathfrak $ линейно независимых рядов, через которые выражается каждый ряд системы.

Эта теорема позволяет дать другое определение ранга.

Рангом системы рядов $ \ < A_1,\dots,A_n \>$ называется число $ \mathfrak_<> $ таких линейно независимых рядов системы, через которые линейно выражается каждый ряд системы. Любая совокупность $ \mathfrak $ линейно независимых рядов системы $ \ < A_1,\dots,A_n \>$ ранга $ \mathfrak\ne 0 $ называется базисом этой системы.

Теорема 4. При фиксированном базисе системы $ \ < A_1,\dots,A_n \>$ любой ряд из ее линейной оболочки $ \mathcal L(A_1,\dots,A_n) $ представúм в виде линейной комбинации базисных рядов и такое представление единственно.

Доказательство первой части тривиально. Докажем единственность представления. Предположим, для упрощения записи индексов, что базисными рядами являются первые $ \mathfrak r_<> $ рядов системы, т.е. $ \> \> $. Если какой-то ряд $ X \in \mathcal L(A_1,\dots,A_n) $ имеет два представления в виде линейной комбинации базисных рядов: $$ X=x_1A_1+\dots+ x_<\mathfrak r_<>>A_<\mathfrak r_<>>=y_1A_1+\dots+ y_<\mathfrak r_<>>A_<\mathfrak r_<>> \ , $$ то получаем $$ (x_1-y_1)A_1+\dots+ (x_<\mathfrak r_<>>-y_<\mathfrak r_<>>)A_<\mathfrak r_<>>= \mathbb O . $$ Первая возможность: ряды $ \> \> $ линейно зависимы, но тогда это противоречит предположению. Следовательно, остается единственная возможность: $$ x_1=y_1,\dots, x_<\mathfrak r_<>>=y_<\mathfrak r_<>> \ . $$ ♦

Представление ряда $ X \in \mathcal L(A_1,\dots,A_n) $ в виде линейной комбинации базисных рядов $ \,\dots, A_>> \> $ называется разложением ряда по данному базису; числа из линейной комбинации $$X= x_1A_+\dots+ x_<\mathfrak r_<>> A_>> $$ называются координатами ряда $ X_<> $ в данном базисе. Предыдущая теорема утверждает, что при фиксированном базисе, координаты любого ряда $ X \in \mathcal L(A_1,\dots,A_n) $ определяются единственным образом. Справедливо и обратное: задав набор (ряд) чисел $ \ $ в количестве, совпадающем с количеством базисных рядов, мы однозначно определим ряд из $ \mathcal L(A_1,\dots,A_n) $.

Теорема 5. Любую линейно независимую подсистему

$$ \< A_,A_,\dots,A_ \> $$ системы рядов $ \ < A_1,\dots,A_n \>$ можно дополнить до базиса этой системы.

Пример. Найти какой-нибудь базис системы строк

$$A_1=(5,2,-3,1),\ A_2=(4,1,-2,3),\ A_3=(1,1,-1,-2),\ A_4=(3,4,-1,2)$$ и все строки системы, не входящие в этот базис, выразить через базисные.

Решение. Воспользуемся предыдущей теоремой. Строка $ A_1 $ ненулевая, возьмем ее в качестве первой строки искомого базиса и попытаемся дополнить оставшимися строками до базиса. Если $ \operatorname=1 $, то все оставшиеся строки должны линейно выражаться через $ A_1 $, в частности $ A_2=\gamma A_1 $ при подходящем числе $ \gamma $. Однако система линейных уравнений $$4=5 \gamma,\ 1=2\gamma,\ -2=-3\gamma,\ 3=\gamma$$ несовместна, так что предположение неверно. Итак, $ \mathfrak>1 $ и строки $ A_1,A_2 $ л.н.з.

В системе осталась только одна строка $ A_3 $, но поскольку уже установлена ее линейная зависимость от $ A_1,A_2 $, то ее включение в уже построенную подсистему не может увеличить ранга.

Ответ. Базис системы составляют, например, строки $ A_1,A_2,A_4 $; при этом $ A_3=A_1-A_2 $.

Установим теперь, какие действия над системой не изменяют ее ранга.

Теорема 6. Если систему дополнить рядом, линейно выражающимся через ряды системы, то ранг системы не изменится. Точно так же ранг системы не меняется при удалении ряда, линейно выражающегося через остальные ряды системы.

Если каждый из рядов системы $ \ < A_1,\dots,A_n \>$ линейно выражается через ряды системы $ \ $, то $$\operatorname \< A_1,\dots,A_n \>\le \operatorname \ < B_1,\dots,B_k \>\, . $$

Результат последней теоремы можно усилить, введя следующее определение.

Элементарными преобразованиями системы рядов называются следующие

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

Ранг матрицы

определяется для произвольной (не обязательно квадратной) матрицы $ A_<> $ как наибольший порядок ее отличных от нуля миноров. Иначе говоря: $ \operatorname (A)_<> =<\mathfrak r>\in <\mathbb N>$ тогда и только тогда, когда существует ее минор порядка $ <\mathfrak r>_<> $, отличный от нуля, а все миноры более высокого порядка равны нулю. Кроме того, полагают: $ \operatorname (<\mathbb O>_) = 0_<> $.

Матрицу $ A_<> $ порядка $ m\times n_<> $ можно рассматривать как состоящую из набора своих строк или набора своих столбцов. Так, например: $$ A= \left[ A_<[1]>\mid A_ <[2]>\mid \dots \mid A_ <[m]>\right] \quad npu \quad A_<[j]>=\left(\begin a_ <1j>\\ a_ <2j>\\ \vdots \\ a_ \end \right) \ ; $$ здесь $ \mid_<> $ означает конкатенацию. В следующем пункте мы покажем тождественность определения ранга матрицы определению ранга системы составляющих ее рядов (строк или столбцов).

Метод окаймляющих миноров

Очевидно, что если все миноры порядка $ \mathfrak+1 $ для матрицы $ A_ $ равны нулю, то и все миноры бóльшего порядка должны быть равны нулю. Но, оказывается, для проверки условия $ \operatorname (A) =\mathfrak $ нет необходимости вычислять и все миноры порядка $ \mathfrak+1 $.

Для произвольного минора матрицы $ A_<> $ порядка $ k ☞ ЗДЕСЬ.

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

1. Ищем минор первого порядка (т.е. элемент матрицы $ a_^<> $), отличный от нуля (если такого нет, то $ \operatorname (A)=0_<> $);
2. ищем минор второго порядка, содержащий $ a_^<> $ и отличный от нуля: $$ A \left( \begin j & j_2 \\ k & k_2 \end \right)= \left| \begin a_ & a_ \\ a_ & a_ \end \right| $$ (если такого нет, то $ \operatorname (A)=1_<> $ );
3. продолжаем процесс окаймления до тех пор, пока не найдем такой минор $ \mathfrak_<> $-го порядка, который сам отличен от нуля, а все окаймляющие его $ (\mathfrak+1)^<> $-го порядка равны нулю. Тогда $ \operatorname (A)=\mathfrak^<> $.

Ранг матрицы равен рангу системы ее строк (и рангу системы ее столбцов).

Доказательство. Пусть $ \operatorname (A)=\mathfrak $. Тогда, по определению, существует по крайней мере один минор $ \mathfrak $-го порядка, отличный от нуля, а все миноры более высокого порядка (если такие имеются) равны нулю. Отсюда, в частности, следует, что все миноры $ (\mathfrak+1) $-го порядка, окаймляющие данный, равны нулю. По теореме Кронекера ранг системы строк (столбцов) равен $ \mathfrak $, т.е. равен $ \operatorname (A) $.

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

$$ \left( \begin 3 & 4 & -1 &5& -2 \\ 1 & 5 & -2 &3& 4 \\ 2 & -1 & 1 &2& 3 \\ 3 & -7 & 4 &1& -7 \\ 0 & 11 & -5 &4& -4 \end \right). $$

Ответ. Ранг матрицы равен $ 3_<> $.

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

$$ <\mathbf a)>\left( \begin \color <\alpha>& 1 & 1 & 1 & 1\\ 1 & \color <\alpha>& 1 & 1 & 1\\ 1 & 1 & \color <\alpha>& 1 & 1\\ 1 & 1 & 1 & \color <\alpha>& 1 \end \right)\ , \quad <\mathbf b)>\left( \begin \color <\alpha>& 1 & 3 & 4 & 1\\ 1 & \color <\alpha>& -1 & 1 & 5\\ \lambda & \color <\alpha>& 4 & 3 & -4\\ 1 & 1 & 7 & 7 & -3 \end \right) $$ в зависимости от значений параметра $ \color <\alpha>$.

Ответ.

$ <\mathbf b)>\ \mathfrak_<>=3 $ при $ \color <\alpha>=1 $ или $ \color <\alpha>=1/4 $, и $ \mathfrak_<>=4 $ при $ \color <\alpha>\ne 1 $ или $ \color <\alpha>\ne 1/4 $.

Любой отличный от нуля минор матрицы $ A $ порядка $ \mathfrak= \operatorname (A) $ называется базисным минором этой матрицы. Строки (столбцы) матрицы $ A $, из элементов которых этот минор составлен, образуют базис системы строк (столбцов) матрицы.

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

Этот метод основан на последней теореме из ☞ ПУНКТА: элементарные преобразования системы строк матрицы не изменяют ее ранга. Поэтому имеет смысл преобразовать исходную систему к такому виду, для которого величина ранга будет очевидна.

1. Ищем ненулевой элемент матрицы $ a_^<> $ (если такого нет, то $ \operatorname (A_<>)=0 $);
2. перестановкой строк и столбцов матрицы, добиваемся, чтобы ненулевой элемент $ a_^<> $ попал в левый верхний угол;
3. применяя метод исключения Гаусса, добиваемся, чтобы все элементы первого столбца полученной матрицы, кроме верхнего, обратились в нуль;
4. к полученной в результате исключения подматрице порядка $ (m-1)\times (n-1) $ применяем процедуры пунктов 1-3 .

Процесс заканчивается, когда матрица оказывается приведенной к виду: $$ \left( \begin b_ <11>& b_ <12>& \dots & b_<1<\mathfrak r>> & b_<1,<\mathfrak r>+1> & \dots & b_ <1n>\\ 0 & b_ <22>& \dots & b_<2<\mathfrak r>> & b_<2,<\mathfrak r>+1> & \dots & b_ <2n>\\ \vdots & & \ddots & & & & \vdots \\ 0 & 0 & \dots & b_<<\mathfrak r><\mathfrak r>> & b_<<\mathfrak r>,<\mathfrak r>+1> & \dots & b_<<\mathfrak r>n> \\ 0 & 0 & \dots & 0 & 0 & \dots & 0 \\ \vdots & & & & & & \vdots \\ 0 & 0 & \dots & 0 & 0 & \dots & 0 \end \right) \quad npu \quad b_<11>\ne 0,b_<22>\ne 0,\dots,b_<<\mathfrak r><\mathfrak r>>\ne 0. $$ Тогда $ \operatorname =<\mathfrak r>_<> $ (числу оставшихся ненулевых строк).

Пример. Вычислить ранг матрицы $$ \left( \begin 2 & 3 & 5 &-3& -2 \\ 3 & 4 & 3 &-1& -3 \\ 5 & 6 & -1 &3& -5 \end \right). $$

Решение. Элементарными преобразованиями строк матрицы, приводим ее к трапециевидной (ступенчатой): $$ \rightarrow \left( \begin 2 & 3 & 5 &-3& -2 \\ 1 & 1 & -2 &2& -1 \\ 5 & 6 & -1 &3& -5 \end \right) \rightarrow \left( \begin 1 & 1 & -2 &2& -1 \\ 2 & 3 & 5 &-3& -2 \\ 5 & 6 & -1 &3& -5 \end \right) \rightarrow $$ $$ \rightarrow \left( \begin 1 & 1 & -2 &2& -1 \\ 0 & 1 & 9 &-7& 0 \\ 0 & 1 & 9 &-7& 0 \end \right) \rightarrow \left( \begin 1 & 1 & -2 &2& -1 \\ 0 & 1 & 9 &-7& 0 \\ 0 & 0 & 0 &0& 0 \end \right). $$ Получили две ненулевые строки.

Ответ. Ранг матрицы равен $ 2_<> $.

Найти ранги матриц по методу элементарных преобразований:

$$ <\mathbf a)>\ \left( \begin 17 & 51 & 27 & 31\\ 93 & 25 & 14 & 121\\ 94 & 27 & 15 & 120\\ 18 & 53 & 28 & 30 \end \right), \quad <\mathbf b)>\ \left( \begin 8 & 5 & 3 & 7 & 1& 2\\ 4 & 6 & 7 & 9 & 11& 12\\ 3 & 0 & -1 & 2 & 7& 1\\ 15 & 11 & 9 & 13 & 19& 15\\ 17 & 10 & 2 & -5 & 6& 3 \end \right) \ . $$

Матрицы ранга 1

Простейшими ненулевыми матрицами являются матрицы ранга $ 1_<> $ или одноранговые матрицы. Вид их довольно прост: все их столбцы (строки) должны быть пропорциональны.

Пример.

Теорема. $ \operatorname(A_) = 1 $ тогда и только тогда, когда матрицу $ A_<> $ можно представить в виде произведения

$$ A= \left(\begin u_1\\ u_2\\ \vdots \\ u_m \end \right) (v_1,\dots,v_n)=\left[u_jv_k\right]_ $$ при хотя бы одной паре индексов $ j_<> $ и $ k_<> $ таких, что $ u_j\ne 0, v_k \ne 0 $.

Теорема. Любая матрица ранга $ \mathfrak r_<> $ может быть представлена в виде суммы $ \mathfrak r_<> $ матриц ранга $ 1_<> $, но не может быть представлена в виде суммы меньшего числа матриц ранга $ 1_<> $.

Пример. Представить матрицу

$$ \left(\begin 3 & 2 & 5 \\ 2 & 3 & 4 \\ -5 & 0 & -7 \\ 1 & 4 & 1 \end \right) $$ в виде суммы матриц ранга $ 1_<> $.

Решение. $$ \left(\begin 3 & 2 & 5 \\ 2 & 3 & 4 \\ -5 & 0 & -7 \\ 1 & 4 & 1 \end \right) = \left(\begin 3 & 2 & 5 \\ 0 & 0 & 0 \\ 0 & 0 & 0 \\ 0 & 0 & 0 \end \right)+ \left(\begin 0 & 0 & 0 \\ 2 & 3 & 4 \\ 0 & 0 & 0 \\ 0 & 0 & 0 \end \right)+\left(\begin 0 & 0 & 0 \\ 0 & 0 & 0 \\ -5 & 0 & -7 \\ 0 & 0 & 0 \end \right)+ \left(\begin 0 & 0 & 0 \\ 0 & 0 & 0 \\ 0 & 0 & 0 \\ 1 & 4 & 1 \end \right) $$ и каждая матрица в правой части имеет ранг $ 1_<> $. Ранг исходной матрицы равен $ 3_<> $, с ненулевым минором $$ \left|\begin 3 & 2 & 5 \\ 2 & 3 & 4 \\ 1 & 4 & 1 \end \right| \ . $$ Следовательно третья строка матрицы может быть выражена в виде линейной комбинации оставшихся: $$ (-5, 0, -7)=-3\cdot (3,2,5)+2 \cdot (2,3,4) \ . $$ Поэтому $$ \left(\begin 3 & 2 & 5 \\ 2 & 3 & 4 \\ -5 & 0 & -7 \\ 1 & 4 & 1 \end \right) = \left(\begin 3 & 2 & 5 \\ 0 & 0 & 0 \\ -9 & -6 & -15\\ 0 & 0 & 0 \end \right)+ \left(\begin 0 & 0 & 0 \\ 2 & 3 & 4 \\ 4 & 6 & 8 \\ 0 & 0 & 0 \end \right)+ \left(\begin 0 & 0 & 0 \\ 0 & 0 & 0 \\ 0 & 0 & 0 \\ 1 & 4 & 1 \end \right) \ . $$ ♦

$$ \left(\begin 2 & 2 & -1 \\ 2 & -1 & 2 \\ -1& 2 & 2 \end \right)= $$ $$ =\left(\begin -1/2 & 1 & -1/2 \\ 1 & -2 & 1 \\ -1/2& 1 & -1/2 \end \right)+ \left(\begin 3/2 & 0 & -3/2 \\ 0 & 0 & 0 \\ -3/2& 0 & 3/2 \end \right)+ \left(\begin 1 & 1 & 1 \\ 1 & 1 & 1 \\ 1 & 1 & 1 \end \right) \, . $$ Исключительное прикладное значение имеет разложение произвольной матрицы $ A_ $ в сумму одноранговых матриц, известное как сингулярное разложение (singular value decomposition,SVD).

$$ <\mathbf a)>\det \left(E_n+ \left(\begin u_1\\ u_2\\ \vdots \\ u_n \end \right) (v_1,v_2,\dots,v_n) \right) = 1+ u_1v_1+u_2v_2+\dots+u_nv_n \ ; $$ $$ <\mathbf b)>\det \left(A_+ \left(\begin u_1\\ u_2\\ \vdots \\ u_n \end \right) (v_1,v_2,\dots,v_n) \right)=\left(1+ (v_1,v_2,\dots,v_n) A^ <-1>\left(\begin u_1\\ u_2\\ \vdots \\ u_n \end \right) \right) \det(A) ; $$ в последнем равенстве предполагается, что $ A^ <-1>$ существует.

Подсказка ☞ ЗДЕСЬ.

Применение для решения систем линейных уравнений

Рассмотрим снова общую систему линейных уравнений $$ \left\< \begin a_<11>x_1 &+a_<12>x_2&+ \ldots&+a_<1n>x_n &=b_1,\\ a_<21>x_1 &+a_<22>x_2&+ \ldots&+a_<2n>x_n &=b_2,\\ \dots & & & \dots & \\ a_x_1 &+a_x_2&+ \ldots&+a_x_n &=b_m. \end \right. $$ Матрица, получающаяся конкатенацией матрицы $ A_<> $ и столбца правых частей $ <\mathcal B>_<> $ этой системы, т.е. $$ [A|<\mathcal B>] = \left( \begin a_ <11>& a_ <12>& \dots & a_ <1n>& b_1 \\ a_ <21>& a_ <22>& \dots & a_ <2n>& b_2 \\ \dots &&& & \dots \\ a_ & a_ & \dots & a_ & b_m \end \right)_ $$ называется расширенной матрицей системы линейных уравнений.

Теорема [Кронекер, Капелли]. Система совместна тогда и только тогда, когда ранг матрицы этой системы совпадает с рангом ее расширенной матрицы:

$$ \operatorname(A) = \operatorname [A|<\mathcal B>] \ . $$ При выполнении этого условия, система имеет единственное решение, если число неизвестных $ n_<> $ совпадает с общим значением ранга $ \mathfrak r_<> $, и бесконечное множество решений, если $ n > \mathfrak r_<> $.

Более подробно изложено ☞ ЗДЕСЬ

Неравенства для ранга

Теорема 1. Для любых матриц $ A_<> $ и $ B_<> $ одинакового порядка имеет место неравенство:

$$ \operatorname (A + B) \le \operatorname (A) + \operatorname (B) \ . $$

Теорема 2. Для любых матриц $ A_^<> $ и $ B_^<> $ имеет место неравенство Сильвестра:

$$ \operatorname (A) + \operatorname (B) — n \le \operatorname (AB) \le \min (\operatorname (A), \operatorname (B)) \ . $$

Если $ A_<> $ и $ B_<> $ — квадратные матрицы $ n_<> $-го порядка и $ \det B \ne 0_<> $, то


источники:

http://zaochnik.com/spravochnik/matematika/issledovanie-slau/slau/

http://vmath.ru/vf5/algebra2/rank