Для школьников и родителей
  • Главная
  • Проекты
  • Ранг матрицы: определение, методы нахождения, примеры, решения. Ранг матрицы Ранг матрицы 5 порядка

Ранг матрицы: определение, методы нахождения, примеры, решения. Ранг матрицы Ранг матрицы 5 порядка

Рассмотрим матрицу А размера .

А=
Выделим в нейkстрок иkстолбцов (
).

Определение 26: Минором k-го порядка матрицы А называется определитель квадратной матрицы, получающийся из данной выделением в ней.

kстрок иkстолбцов.

Определение 27: Рангом матрицы называется наибольший из порядков, отличных от нуля, ее миноров,r(A).

Определение 28: Минор, порядок которого совпадает с рангом называетсябазисным минором .

Утверждение:

1. Ранг выражается целым числом.(
)

2. r=0,
, когда А – нулевая.

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

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

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

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

3) перестановка местами строк (столбцов) матрицы;

4) отбрасывание нулевой строки (столбца);

5) замена строк матрицы соответствующими столбцами.

Определение 29: Матрицы, получающиеся одна из другой, при элементарных преобразованиях называется эквивалентными матрицами, обозначаются “ ~“

Основное свойство эквивалентных матриц: Ранги эквивалентных матриц равны.

Пример 18: Вычислитьr(A),

Решение: Первую строку умножим поэтапно на (-4)(-2)

(-7) и затем прибавим соответственно к второй, третьей и четвертой строкам.

~

поменяем местами вторую и четвертую строки
вторую строку умножим на (-2) и прибавим к четвертой строке; сложим вторую и третью строки.

сложим третью и четвертую строки.

~
откинем нулевую строку

~
r(A)=3
ранг исходной матрицы

равен трем.

Определение 30: Назовем матрицу А ступенчатой, если все элементы главной диагонали0, а элементы под главной диагональю равны нулю.

Предложение :

1) ранг ступенчатой матрицы равен числу ее строк;

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

Пример 19: При каких значениях  матрица
имеет ранг, равный единице?

Решение: Ранг равен единице, если определитель второго порядка равен нулю, т.е.

§6. Системы линейных уравнений общего вида.

Система вида
---(9) называется системой общего вида.

Определение 31: Две системы называются равносильными (эквивалентными), если каждое решение первой системы являются решением второй и наоборот.

В системе (1) матрицу А=
назовем основной матрицей системы, а=
расширенной матрицей системы

Теорема. Кронекера-Капелли

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

Теорема 1. Если ранг матрицы совместной системы равен числу неизвестных, то система имеет единственное решение.

Теорема 2. Если ранг матрицы совместной системы меньше числа неизвестных, то система имеет бесчисленное множество решений.

Правило решения произвольной системы линейных уравнений:

1)найти ранги основной и расширенной матриц системы. Если
, то система не совместна.

2) Если
=r, то система совместна. Найти какой-либо базисный минор порядкаr. Базисным будем называть минор, на основании которого определялся ранг матрицы.

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

3)Найти выражения главных неизвестных через свободные. Получено общее решение системы.

Пример 20: Исследовать систему и в случае ее совместности найти или единственное или общее решение

Решение: 1) по Т. Кронекера-Капелли находим ранги расширенной и основной матриц системы:

~
~

~
~
ранг основной матрицы равен двум

2) находим ранг расширенной матрицы
~
~
~

3) Вывод:
=2, то система совместна.

Но

система неопределенная и имеет бесчисленное множество решений.

4) Базисные неизвестные и, т. к. они принадлежат базисному минору, а- свободная неизвестная.

Пусть =с, где с – любое число.

5)Последней матрице соответствует система


6)Ответ:

7) Проверка: в любое из уравнений исходной системы, где присутствуют все неизвестные, подставляем найденные значения.

А также рассмотрим важное практическое приложение темы: исследование системы линейных уравнений на совместность .

Что такое ранг матрицы?

В юмористическом эпиграфе статьи содержится большая доля истины. Само слово «ранг» у нас обычно ассоциируется с некоторой иерархией, чаще всего, со служебной лестницей. Чем больше у человека знаний, опыта, способностей, блата и т.д. – тем выше его должность и спектр возможностей. Выражаясь по молодёжному, под рангом подразумевают общую степень «крутизны».

И братья наши математические живут по тем же принципам. Выведем на прогулку несколько произвольных нулевых матриц :

Задумаемся, если в матрице одни нули , то о каком ранге может идти речь? Всем знакомо неформальное выражение «полный ноль». В обществе матриц всё точно так же:

Ранг нулевой матрицы любых размеров равен нулю .

Примечание : нулевая матрица обозначается греческой буквой «тета»

В целях лучшего понимания ранга матрицы здесь и далее я буду привлекать на помощь материалы аналитической геометрии . Рассмотрим нулевой вектор нашего трёхмерного пространства, который не задаёт определённого направления и бесполезен для построения аффинного базиса . С алгебраической точки зрения координаты данного вектора записаны в матрицу «один на три» и логично (в указанном геометрическом смысле) считать, что ранг этой матрицы равен нулю.

Теперь рассмотрим несколько ненулевых векторов-столбцов и векторов-строк :


В каждом экземпляре есть хотя бы один ненулевой элемент, и это уже кое-что!

Ранг любого ненулевого вектора-строки (вектора-столбца) равен единице

И вообще – если в матрице произвольных размеров есть хотя бы один ненулевой элемент, то её ранг не меньше единицы .

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

Теоретическая справка : в линейной алгебре вектор – это элемент векторного пространства (определяемое через 8 аксиом), который, в частности, может представлять собой упорядоченную строку (или столбец) действительных чисел с определёнными для них операциями сложения и умножения на действительное число. С более подробной информацией о векторах можно ознакомиться в статье Линейные преобразования .

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

Перепишем координаты векторов в столбцы (транспонируем матрицу ):

Что изменилось с точки зрения ранга? Ничего. Столбцы пропорциональны, значит, ранг равен единице. Кстати, обратите внимание, что все три строки тоже пропорциональны. Их можно отождествить с координатами трёх коллинеарных векторов плоскости, из которых только один полезен для построения «плоского» базиса. И это полностью согласуется с нашим геометрическим смыслом ранга.

Из вышеприведённого примера следует важное утверждение:

Ранг матрицы по строкам равен рангу матрицы по столбцам . Об этом я уже немного упоминал на уроке об эффективных методах вычисления определителя .

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

Продолжим дрессировать нашего любимого питомца. Добавим в матрицу третьей строкой координаты ещё одного коллинеарного вектора :

Помог ли он нам в построении трёхмерного базиса? Конечно, нет. Все три вектора гуляют туда-сюда по одной дорожке, и ранг матрицы равен единице. Можно взять сколько угодно коллинеарных векторов, скажем, 100, уложить их координаты в матрицу «сто на три» и ранг такого небоскрёба всё равно останется единичным.

Познакомимся с матрицей , строки которой линейно независимы . Пара неколлинеарных векторов пригодна для построения трёхмерного базиса. Ранг этой матрицы равен двум.

А чему равен ранг матрицы ? Строки вроде не пропорциональны…, значит, по идее трём. Однако ранг этой матрицы тоже равен двум. Я сложил первые две строки и записал результат внизу, то есть линейно выразил третью строку через первые две. Геометрически строки матрицы соответствуют координатам трёх компланарных векторов , причём среди этой тройки существует пара неколлинеарных товарищей.

Как видите, линейная зависимость в рассмотренной матрице не очевидна, и сегодня мы как раз научимся выводить её «на чистую воду».

Думаю, многие догадываются, что такое ранг матрицы!

Рассмотрим матрицу , строки которой линейно независимы . Векторы образуют аффинный базис , и ранг данной матрицы равняется трём.

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

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

Определение : ранг матрицы – это максимальное количество линейно независимых строк . Или: ранг матрицы – это максимальное количество линейно независимых столбцов . Да, их количество всегда совпадает.

Из вышесказанного также следует важный практический ориентир: ранг матрицы не превосходит её минимальной размерности . Например, в матрице четыре строки и пять столбцов. Минимальная размерность – четыре, следовательно, ранг данной матрицы заведомо не превзойдёт 4.

Обозначения : в мировой теории и практике не существует общепринятого стандарта для обозначения ранга матрицы, наиболее часто можно встретить: – как говорится, англичанин пишет одно, немец другое. Поэтому давайте по мотивам известного анекдота про американский и русский ад обозначать ранг матрицы родным словом. Например: . А если матрица «безымянная», коих встречается очень много, то можно просто записать .

Как найти ранг матрицы с помощью миноров?

Если бы у бабушки нас в матрице был пятый столбец, то следовало бы вычислить ещё один минор 4-го порядка («синие», «малиновый» + 5-й столбец).

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

Возможно, не все до конца осмыслили данную фразу: минор 4-го порядка равен нулю, но среди миноров 3-го порядка нашёлся ненулевой – поэтому максимальный порядок ненулевого минора и равен трём.

Возникает вопрос, а почему бы сразу не вычислить определитель? Ну, во-первых, в большинстве заданий матрица не квадратная, а во-вторых, даже если у вас и получится ненулевое значение, то задание с высокой вероятностью забракуют, так как оно обычно подразумевает стандартное решение «снизу вверх». А в рассмотренном примере нулевой определитель 4-го порядка и вовсе позволяет утверждать, что ранг матрицы лишь меньше четырёх.

Должен признаться, разобранную задачу я придумал сам, чтобы качественнее объяснить метод окаймляющих миноров. В реальной практике всё проще:

Пример 2

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

Решение и ответ в конце урока.

Когда алгоритм работает быстрее всего? Вернёмся к той же матрице «четыре на четыре» . Очевидно, решение будет самым коротким в случае «хороших» угловых миноров :

И, если , то , в противном случае – .

Размышление совсем не гипотетично – существует немало примеров, где всё дело и ограничивается только угловыми минорами.

Однако в ряде случаев более эффективен и предпочтителен другой способ:

Как найти ранг матрицы с помощью метода Гаусса?

Параграф рассчитан на читателей, которые уже знакомы с методом Гаусса и мало-мальски набили на нём руку.

С технической точки зрения метод не отличается новизной:

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

2) ранг матрицы равен количеству строк.

Совершенно понятно, что использование метода Гаусса не меняет ранга матрицы , и суть здесь предельно проста: согласно алгоритму, в ходе элементарных преобразований выявляются и удаляются все лишние пропорциональные (линейно зависимые) строки, в результате чего остаётся «сухой остаток» – максимальное количество линейно независимых строк.

Преобразуем старую знакомую матрицу с координатами трёх коллинеарных векторов:

(1) Ко второй строке прибавили первую строку, умноженную на –2. К третьей строке прибавили первую строку.

(2) Нулевые строки удаляем.

Таким образом, осталась одна строка, следовательно, . Что и говорить, это гораздо быстрее, чем рассчитать девять нулевых миноров 2-го порядка и только потом сделать вывод.

Напоминаю, что в самой по себе алгебраической матрице ничего менять нельзя, и преобразования выполняются только с целью выяснения ранга! Кстати, остановимся ещё раз на вопросе, почему нельзя? Исходная матрица несёт информацию, которая принципиально отлична от информации матрицы и строки . В некоторых математических моделях (без преувеличения) разница в одном числе может быть вопросом жизни и смерти. …Вспомнились школьные учителя математики начальных и средних классов, которые безжалостно срезали оценку на 1-2 балла за малейшую неточность или отклонение от алгоритма. И было жутко обидно, когда вместо, казалось бы, гарантированной «пятёрки» получалось «хорошо» или того хуже. Понимание пришло намного позже – а как иначе доверить человеку спутники, ядерные боеголовки и электростанции? Но вы не беспокойтесь, я не работаю в этих сферах =)

Перейдём к более содержательным заданиям, где помимо прочего познакомимся с важными вычислительными приёмами метода Гаусса :

Пример 3

Найти ранг матрицы с помощью элементарных преобразований

Решение : дана матрица «четыре на пять», значит, её ранг заведомо не больше, чем 4.

В первом столбце, отсутствует 1 или –1, следовательно, необходимы дополнительные действия, направленные на получение хотя бы одной единицы. За всё время существования сайта мне неоднократно задавали вопрос: «Можно ли в ходе элементарных преобразований переставлять столбцы?». Вот здесь – переставили первый-второй столбец, и всё отлично! В большинстве задач, где используется метод Гаусса , столбцы действительно переставлять можно. НО НЕ НУЖНО. И дело даже не в возможной путанице с переменными, дело в том, что в классическом курсе обучения высшей математике данное действие традиционно не рассматривается, поэтому на такой реверанс посмотрят ОЧЕНЬ криво (а то и заставят всё переделывать).

Второй момент касается чисел. В ходе решения полезно руководствоваться следующим эмпирическим правилом: элементарные преобразования по возможности должны уменьшать числа матрицы . Ведь с единицей-двойкой-тройкой работать значительно легче, чем, например, с 23, 45 и 97. И первое действие направлено не только на получение единицы в первом столбце, но и на ликвидацию чисел 7 и 11.

Сначала полное решение, потом комментарии:

(1) Ко второй строке прибавили первую строку, умноженную на –2. К третьей строке прибавили первую строку, умноженную на –3. И до кучи: к 4-й строке прибавили 1-ю строку, умноженную на –1.

(2) Последние три строки пропорциональны. Удалили 3-ю и 4-ю строки, вторую строку переместили на первое место.

(3) Ко второй строке прибавили первую строку, умноженную на –3.

В приведённой к ступенчатому виду матрице две строки.

Ответ :

Теперь ваша очередь мучить матрицу «четыре на четыре»:

Пример 4

Найти ранг матрицы методом Гаусса

Напоминаю, что метод Гаусса не предполагает однозначной жёсткости, и ваше решение, скорее всего, будет отличаться от моего решения. Краткий образец оформления задачи в конце урока.

Какой метод использовать для нахождения ранга матрицы?

На практике зачастую вообще не сказано, какой метод необходимо использовать для нахождения ранга. В такой ситуации следует анализировать условие – для одних матриц рациональнее провести решение через миноры, а для других значительно выгоднее применить элементарные преобразования:

Пример 5

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

Решение : первый способ как-то сразу отпадает =)

Чуть выше я советовал не трогать столбцы матрицы, но когда есть нулевой столбец, либо пропорциональные/совпадающие столбцы, то всё же стОит провести ампутацию:

(1) Пятый столбец нулевой, удалим его из матрицы. Таким образом, ранг матрицы не больше четырёх. Первую строку умножили на –1. Это ещё одна фирменная фишка метода Гаусса, превращающая следующее действие в приятную прогулку:

(2) Ко всем строкам, начиная со второй, прибавили первую строку.

(3) Первую строку умножили на –1, третью строку разделили на 2, четвёртую строку разделили на 3. К пятой строке прибавили вторую строку, умноженную на –1.

(4) К пятой строке прибавили третью строку, умноженную на –2.

(5) Последние две строки пропорциональны, пятую удаляем.

В результате получено 4 строки.

Ответ :

Стандартная пятиэтажка для самостоятельного исследования:

Пример 6

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

Краткое решение и ответ в конце урока.

Следует отметить, что словосочетание «ранг матрицы» не так часто встретишь на практике, и в большинстве задач можно вообще обойтись без него. Но существует одно задание, где рассматриваемое понятие является главным действующим лицом, и в заключение статьи мы рассмотрим это практическое приложение:

Как исследовать систему линейных уравнений на совместность?

Нередко помимо решения системы линейных уравнений по условию предварительно требуется исследовать её на совместность, то есть доказать, что какое-либо решение вообще существует. Ключевую роль в такой проверке играет теорема Кронекера-Капелли , которую я сформулирую в необходимом виде:

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

Таким образом, для исследования системы на совместность нужно проверить равенство , где – матрица системы (вспоминаем терминологию из урока Метод Гаусса ), а – расширенная матрица системы (т.е. матрица с коэффициентами при переменных + столбец свободных членов).

Любая матрица A порядка m×n можно рассматривать как совокупность m векторов строк или n векторов столбцов .

Рангом матрицы A порядка m×n называется максимальное количество линейно независимых векторов столбцов или векторов строк.

Если ранг матрицы A равен r , то пишется:

Нахождение ранга матрицы

Пусть A произвольная матрица порядка m ×n . Для нахождения ранга матрицы A применим к ней метод исключения Гаусса.

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

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

Количество ненулевых векторов строк и будет рангом матрицы A .

Рассмотрим все это на простых примерах.

Пример 1.

Умножив первую строку на 4 и прибавив ко второй строке и умножив первую строку на 2 и прибавив к третьей строке имеем:

Вторую строку умножим на -1 и прибавим к третьей строке:

Получили две ненулевые строки и, следовательно ранг матрицы равен 2.

Пример 2.

Найдем ранг следующей матрицы:

Умножим первую строку на -2 и прибавим ко второй строке. Аналогично обнулим элементы третьей и четвертой строки первого столбца:

Обнулим элементы третьей и четвертой строк второго столбца прибавляя соответствующие строки ко второй строке умноженной на число -1.

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

Рангом матрицы называют максимальный порядок её миноров, среди которых есть хотя бы один, не равный нулю.

Эквивалентные матрицы - матрицы, ранги которых равны между собой.

Поясним подробнее. Допустим, среди миноров второго порядка есть хотя бы один, отличный от нуля. А все миноры, порядок которых выше двух, равны нулю. Вывод: ранг матрицы равен 2. Или, к примеру, среди миноров десятого порядка есть хоть один, не равный нулю. А все миноры, порядок которых выше 10, равны нулю. Вывод: ранг матрицы равен 10.

Обозначается ранг матрицы $A$ так: $\rang A$ или $r(A)$. Ранг нулевой матрицы $O$ полагают равным нулю, $\rang O=0$. Напомню, что для образования минора матрицы требуется вычёркивать строки и столбцы, - однако вычеркнуть строк и столбцов более, чем содержит сама матрица, невозможно. Например, если матрица $F$ имеет размер $5\times 4$ (т.е. содержит 5 строк и 4 столбца), то максимальный порядок её миноров равен четырём. Миноры пятого порядка образовать уже не удастся, так как для них потребуется 5 столбцов (а у нас всего 4). Это означает, что ранг матрицы $F$ не может быть больше четырёх, т.е. $\rang F≤4$.

В более общей форме вышеизложенное означает, что если матрица содержит $m$ строк и $n$ столбцов, то её ранг не может превышать наименьшего из чисел $m$ и $n$, т.е. $\rang A≤\min(m,n)$.

В принципе, из самого определения ранга следует метод его нахождения. Процесс нахождения ранга матрицы по определению можно схематически представить так:

Поясню эту схему более подробно. Начнём рассуждать с самого начала, т.е. с миноров первого порядка некоторой матрицы $A$.

  1. Если все миноры первого порядка (т.е. элементы матрицы $A$) равны нулю, то $\rang A=0$. Если среди миноров первого порядка есть хотя бы один, не равный нулю, то $\rang A≥ 1$. Переходим к проверке миноров второго порядка.
  2. Если все миноры второго порядка равны нулю, то $\rang A=1$. Если среди миноров второго порядка есть хотя бы один, не равный нулю, то $\rang A≥ 2$. Переходим к проверке миноров третьего порядка.
  3. Если все миноры третьего порядка равны нулю, то $\rang A=2$. Если среди миноров третьего порядка есть хотя бы один, не равный нулю, то $\rang A≥ 3$. Переходим к проверке миноров четвёртого порядка.
  4. Если все миноры четвёртого порядка равны нулю, то $\rang A=3$. Если среди миноров четвёртого порядка есть хотя бы один, не равный нулю, то $\rang A≥ 4$. Переходим к проверке миноров пятого порядка и так далее.

Что ждёт нас в конце этой процедуры? Возможно, что среди миноров k-го порядка найдётся хоть один, отличный от нуля, а все миноры (k+1)-го порядка будут равны нулю. Это значит, что k - максимальный порядок миноров, среди которых есть хотя бы один, не равный нулю, т.е. ранг будет равен k. Может быть иная ситуация: среди миноров k-го порядка будет хоть один не равный нулю, а миноры (k+1)-го порядка образовать уже не удастся. В этом случае ранг матрицы также равен k. Короче говоря, порядок последнего составленного ненулевого минора и будет равен рангу матрицы .

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

Кстати, вовсе не обязательно начинать процедуру нахождения ранга с миноров самого малого порядка, как это сделано в примерах №1 и №2. Можно сразу перейти к минорам более высоких порядков (см. пример №3).

Пример №1

Найти ранг матрицы $A=\left(\begin{array}{ccccc} 5 & 0 & -3 & 0 & 2 \\ 7 & 0 & -4 & 0 & 3 \\ 2 & 0 & -1 & 0 & 1 \end{array} \right)$.

Данная матрица имеет размер $3\times 5$, т.е. содержит три строки и пять столбцов. Из чисел 3 и 5 минимальным является 3, посему ранг матрицы $A$ не больше 3, т.е. $\rang A≤ 3$. И это неравенство очевидно, так как миноры четвёртого порядка образовать мы уже не сможем, - для них нужно 4 строки, а у нас всего 3. Перейдём непосредственно к процессу нахождения ранга заданной матрицы.

Среди миноров первого порядка (т.е среди элементов матрицы $A$) есть ненулевые. Например, 5, -3, 2, 7. Вообще, нас не интересует общее количество ненулевых элементов. Есть хотя бы один не равный нулю элемент - и этого достаточно. Так как среди миноров первого порядка есть хотя бы один, отличный от нуля, то делаем вывод, что $\rang A≥ 1$ и переходим к проверке миноров второго порядка.

Начнём исследовать миноры второго порядка. Например, на пересечении строк №1, №2 и столбцов №1, №4 расположены элементы такого минора: $\left|\begin{array}{cc} 5 & 0 \\ 7 & 0 \end{array} \right|$. У этого определителя все элементы второго столбца равны нулю, поэтому и сам определитель равен нулю, т.е. $\left|\begin{array}{cc} 5 & 0 \\ 7 & 0 \end{array} \right|=0$ (см. свойство №3 в теме свойства определителей). Или же можно банально вычислить сей определитель, используя формулу №1 из раздела по вычислению определителей второго и третьего порядков :

$$ \left|\begin{array}{cc} 5 & 0 \\ 7 & 0 \end{array} \right|=5\cdot 0-0\cdot 7=0. $$

Первый проверенный нами минор второго порядка оказался равен нулю. О чём это говорит? О том, что нужно дальше проверять миноры второго порядка. Либо они все окажутся нулевыми (и тогда ранг будет равен 1), либо среди них найдётся хотя бы один минор, отличный от нуля. Попробуем осуществить более удачный выбор, записав минор второго порядка, элементы которого расположены на пересечении строк №1, №2 и столбцов №1 и №5: $\left|\begin{array}{cc} 5 & 2 \\ 7 & 3 \end{array} \right|$. Найдём значение этого минора второго порядка:

$$ \left|\begin{array}{cc} 5 & 2 \\ 7 & 3 \end{array} \right|=5\cdot 3-2\cdot 7=1. $$

Данный минор не равен нулю. Вывод: среди миноров второго порядка есть хотя бы один, отличный от нуля. Следовательно $\rang A≥ 2$. Нужно переходить к исследованию миноров третьего порядка.

Если для формирования миноров третьего порядка мы станем выбирать столбец №2 или столбец №4, то такие миноры будут равными нулю (ибо они будут содержать нулевой столбец). Остаётся проверить лишь один минор третьего порядка, элементы которого расположены на пересечении столбцов №1, №3, №5 и строк №1, №2, №3. Запишем этот минор и найдём его значение:

$$ \left|\begin{array}{ccc} 5 & -3 & 2 \\ 7 & -4 & 3 \\ 2 & -1 & 1 \end{array} \right|=-20-18-14+16+21+15=0. $$

Итак, все миноры третьего порядка равны нулю. Последний составленный нами ненулевой минор был второго порядка. Вывод: максимальный порядок миноров, среди которых есть хотя бы один, отличный от нуля, равен 2. Следовательно, $\rang A=2$.

Ответ : $\rang A=2$.

Пример №2

Найти ранг матрицы $A=\left(\begin{array} {cccc} -1 & 3 & 2 & -3\\ 4 & -2 & 5 & 1\\ -5 & 0 & -4 & 0\\ 9 & 7 & 8 & -7 \end{array} \right)$.

Имеем квадратную матрицу четвёртого порядка. Сразу отметим, что ранг данной матрицы не превышает 4, т.е. $\rang A≤ 4$. Приступим к нахождению ранга матрицы.

Среди миноров первого порядка (т.е среди элементов матрицы $A$) есть хотя бы один, не равный нулю, поэтому $\rang A≥ 1$. Переходим к проверке миноров второго порядка. Например, на пересечении строк №2, №3 и столбцов №1 и №2 получим такой минор второго порядка: $\left| \begin{array} {cc} 4 & -2 \\ -5 & 0 \end{array} \right|$. Вычислим его:

$$ \left| \begin{array} {cc} 4 & -2 \\ -5 & 0 \end{array} \right|=0-10=-10. $$

Среди миноров второго порядка есть хотя бы один, не равный нулю, поэтому $\rang A≥ 2$.

Перейдём к минорам третьего порядка. Найдём, к примеру, минор, элементы которого расположены на пересечении строк №1, №3, №4 и столбцов №1, №2, №4:

$$ \left | \begin{array} {cccc} -1 & 3 & -3\\ -5 & 0 & 0\\ 9 & 7 & -7 \end{array} \right|=105-105=0. $$

Так как данный минор третьего порядка оказался равным нулю, то нужно исследовать иной минор третьего порядка. Либо все они окажутся равными нулю (тогда ранг будет равен 2), либо среди них найдётся хоть один, не равный нулю (тогда станем исследовать миноры четвёртого порядка). Рассмотрим минор третьего порядка, элементы которого расположены на пересечении строк №2, №3, №4 и столбцов №2, №3, №4:

$$ \left| \begin{array} {ccc} -2 & 5 & 1\\ 0 & -4 & 0\\ 7 & 8 & -7 \end{array} \right|=-28. $$

Среди миноров третьего порядка есть хотя бы один, отличный от нуля, поэтому $\rang A≥ 3$. Переходим к проверке миноров четвёртого порядка.

Любой минор четвёртого порядка располагается на пересечении четырёх строк и четырёх столбцов матрицы $A$. Иными словами, минор четвёртого порядка - это определитель матрицы $A$, так как данная матрица как раз и содержит 4 строки и 4 столбца. Определитель этой матрицы был вычислен в примере №2 темы "Понижение порядка определителя. Разложение определителя по строке (столбцу)" , поэтому просто возьмём готовый результат:

$$ \left| \begin{array} {cccc} -1 & 3 & 2 & -3\\ 4 & -2 & 5 & 1\\ -5 & 0 & -4 & 0\\ 9 & 7 & 8 & -7 \end{array} \right|=86. $$

Итак, минор четвертого порядка не равен нулю. Миноров пятого порядка образовать мы уже не можем. Вывод: наивысший порядок миноров, среди которых есть хотя бы один отличный от нуля, равен 4. Итог: $\rang A=4$.

Ответ : $\rang A=4$.

Пример №3

Найти ранг матрицы $A=\left(\begin{array} {cccc} -1 & 0 & 2 & -3\\ 4 & -2 & 5 & 1\\ 7 & -4 & 0 & -5 \end{array} \right)$.

Сразу отметим, что данная матрица содержит 3 строки и 4 столбца, поэтому $\rang A≤ 3$. В предыдущих примерах мы начинали процесс нахождения ранга с рассмотрения миноров наименьшего (первого) порядка. Здесь же попробуем сразу проверить миноры максимально возможного порядка. Для матрицы $A$ такими являются миноры третьего порядка. Рассмотрим минор третьего порядка, элементы которого лежат на пересечении строк №1, №2, №3 и столбцов №2, №3, №4:

$$ \left| \begin{array} {ccc} 0 & 2 & -3\\ -2 & 5 & 1\\ -4 & 0 & -5 \end{array} \right|=-8-60-20=-88. $$

Итак, наивысший порядок миноров, среди которых есть хоть один, не равный нулю, равен 3. Поэтому ранг матрицы равен 3, т.е. $\rang A=3$.

Ответ : $\rang A=3$.

Вообще, нахождение ранга матрицы по определению - в общем случае задача довольно-таки трудоёмкая. Например у матрицы сравнительно небольшого размера $5\times 4$ имеется 60 миноров второго порядка. И если даже 59 из них будут равны нулю, то 60й минор может оказаться ненулевым. Тогда придётся исследовать миноры третьего порядка, которых у данной матрицы 40 штук. Обычно стараются использовать менее громоздкие способы, такие как метод окаймляющих миноров или метод эквивалентных преобразований .

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

Определение ранга матрицы

Линейно зависимые строки

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

Эквивалентные матрицы

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

§4. Определители первого, второго и третьего порядка

Определитель первого порядка

Определитель второго порядка

Определитель третьего порядка

Правило Саррюса

§5. Вычисление определителей больших порядков

Алгебраическое дополнение

Теорема Лапласа

Определитель треугольной матрицы

Приложение. Понятие определителя п -го порядка в общем виде.


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

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

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

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

Иначе говоря, элементы одной из линейно зависимых строк равны элементам другой, умноженным на одно и то же число. Например, строки 1 и 2 матрицы А линейно зависимы, если , где (λ – некоторое число).

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

Решение .

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

Ранг матрицы А обозначается rang A или r (A ).

Из определения ранга матрицы следует:

1. Ранг матрицы не превосходит наименьшего из ее размеров, т.е. для матрицы А m × n .

2. Ранг матрицы равен нулю, только если это нулевая матрица.

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

1) отбрасывание нулевой строки (столбца);

2) умножение всех элементов строки (столбца) на число, отличное от нуля;

3) изменение порядка строк (столбцов);

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

5) транспонирование матрицы.

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

Эквивалентность матриц обозначается знаком « ~ » (эквивалентно).

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

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

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

А =

Решение .

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

1. Рассмотрим первую строку. Если элемент а 11 = 0, то при перестановке строк или столбцов добиваемся того, чтобы а 11 ¹ 0. В нашем примере поменяем местами, например, первую и вторую строки матрицы:

А =

Теперь элемент а 11 ¹ 0. Умножая первую строку на подходящие числа и складывая с другими строками, добьемся того, чтобы все элементы первого столбца (кроме а 11) равнялись нулю.

2. Рассмотрим теперь вторую строку. Если элемент а 22 = 0, то при перестановке строк или столбцов добиваемся того, чтобы а 22 ¹ 0. Если элемент а 22 ¹ 0 (а у нас а 22 = –1 ¹ 0), то, умножая вторую строку на подходящие числа и складывая с другими строками, добьемся того, чтобы все элементы второго столбца (кроме а 22) равнялись нулю.

3. Если в процессе преобразований получаются строки (столбцы), целиком состоящие из нулей, то отбрасываем их. В нашем примере отбросим строки 3-ю и 4-ю:

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

§ 4. Определители первого, второго и третьего порядка

Среди всего многообразия матриц отдельно выделяют квадратные. Этот тип матриц хорош тем, что:

1. Единичные матрицы – квадратные.

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

3. Квадратные матрицы можно возводить в степень.

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

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

Или прямыми скобками: ,

Или заглавной греческой буквой «дельта»: Δ(A ),

Или символом «детерминант»: det (A ).

Определителем матрицы первого порядка А = (а 11) или определителем первого порядка , называется число, равное элементу матрицы:

Δ 1 = = а 11

Определителем матрицы второго порядка или определителем второго порядка

Пример :

Определителем матрицы третьего порядка или определителем третьего порядка , называется число, которое вычисляется по формуле:

Определитель третьего порядка можно вычислить, пользуясь правилом Саррюса .

Правило Саррюса . К определителю третьего порядка справа подписывают два первых столбца и со знаком плюс (+) берут сумму произведений трех элементов, расположенных на главной диагонали определителя и на «прямых», параллельных главной диагонали, со знаком минус (–) берут сумму произведений элементов, расположенных на второй диагонали и на «прямых», параллельных ей.

Пример :

Легко заметить, что число слагаемых в определителе увеличивается с увеличением его порядка. Вообще в определителе п -го порядка число слагаемых равно 1·2·3·…·п = п !.

Проверим: для Δ 1 число слагаемых равно 1! = 1,

для Δ 2 число слагаемых равно 2! = 1·2 = 2,

для Δ 3 число слагаемых равно 3! = 1·2·3 = 6.

Отсюда следует, что для определителя 4-го порядка число слагаемых равно 4! = 1·2·3·4 = 24, а значит вычисление такого определителя достаточно трудоемко, не говоря уже об определителях более высокого порядка. Учитывая это, вычисление определителей больших порядков стараются свести к вычислению определителей второго или третьего порядков.

§ 5. Вычисление определителей больших порядков

Введем ряд понятий.

Пусть дана квадратная матрица А n -го порядка:

А=

Минором M ij элемента a ij называется определитель (п – 1)-го порядка, полученной из матрицы А вычеркиванием i -oй строки и j -го столбца.

Например, минором элемента а 12 матрицы третьего порядка будет:

Алгебраическим дополнением А ij элемента a ij называется его минор, взятый со знаком (−1) i + j :

А ij = (−1) i + j M ij

Иначе говоря, А ij = M ij , если i +j четное число,

А ij = −M ij , если i +j нечетное число.

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

Решение .

С помощью алгебраических дополнений можно высчитывать определители больших порядков, на основании теоремы Лапласа.

Теорема Лапласа. Определитель квадратной матрицы равен сумме произведений элементов любой его строки (столбца) на их алгебраические дополнения:

разложение по i-ой строке;

( – разложение по j-му столбцу).

Пример . Вычислить определитель матрицы разложением по первой строке.

Решение .

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

Рассмотрим еще один пример.

Пример . Вычислить определитель треугольной матрицы

Решение .

Получили, что определитель треугольной матрицы равен произведению элементов ее главной диагонали .

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


Приложение

Понятие определителя п -го порядка в общем виде.

Вообще можно дать строгое определение для определителя матрицы п -го порядка, но для этого необходимо ввести ряд понятий.

Перестановкой чисел 1, 2, ..., n называется любое расположение этих чисел в определенном порядке. В элементарной алгебре доказывается, что число всех перестановок, которые можно образовать из n чисел, равно 12...n = n !. Например, из трех чисел 1, 2, 3 можно образовать 3! = 6 перестановок: 123, 132, 312, 321, 231, 213.

Говорят, что в данной перестановке числа i и j составляют инверсию (беспорядок), если i > j , но i стоит в этой перестановке раньше j , то есть если большее число стоит левее меньшего.

Перестановка называется четной (или нечетной ), если в ней соответственно четно (нечетно) общее число инверсий.

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

Подстановка, переводящая одну перестановку в другую, записывается двумя строками в общих скобках, причем числа, занимающие одинаковые места в рассматриваемых перестановках, называются соответствующими и пишутся одно под другим. Например, символ

обозначает подстановку, в которой 3 переходит в 4, 1 – в 2, 2 – в 1, 4 – в 3. Подстановка называется четной (или нечетной), если общее число инверсий в обеих строках подстановки четно (нечетно). Всякая подстановка n -ой степени может быть записана в виде

т.е. с натуральным расположением чисел в верхней строке.

Пусть нам дана квадратная матрица порядка n

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

,

где индексы q 1 , q 2 ,..., q n составляют некоторую перестановку из чисел
1, 2,..., n . Число таких произведений равно числу различных перестановок из n символов, т.е. равно n !. Знак произведения , равен (–1)q , где q –число инверсий в перестановке вторых индексов элементов.

Определителем n -го порядка называется алгебраическая сумма всех возможных произведений по n элементов матрицы, взятых по одному и только по одному из каждой строки и каждого столбца, т.е. произведений вида: . При этом знак произведения равен (–1) q , где q – число инверсий в перестановке вторых индексов элементов.


Линейная алгебра

Лучшие статьи по теме