МатВектор

Command Palette

Search for a command to run...

🧮 Линал25 минСложность 2/5+60 XP

Ранг матрицы: определение, миноры и метод Гаусса

Что делать, когда определитель равен нулю: ранг показывает, сколько независимых строк осталось в матрице. Окаймляющие миноры, ступенчатый вид и связь с СЛАУ.

4 интерактива3 квизаУрок 4 из 22Обновлено 01.06.2025Обычный

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

Определение через миноры#

Минор — это определитель квадратной матрицы, полученной вычёркиванием одной строки и одного столбца. Обобщение: минор -го порядка — определитель, составленный из элементов, стоящих на пересечении любых строк и столбцов. Теперь главный игрок:

Ранг не может превышать меньшего из размеров: . Пример первого уровня: у матрицы есть минор второго порядка — сама , значит .

А вот матрица : строки пропорциональны, любой минор второго порядка равен нулю (проверьте: ). Зато миноры первого порядка ненулевые — есть элементы, отличные от нуля. Ответ: . Вся информация этой матрицы умещается в одну строку — вторая её просто копирует с множителем 2.

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

Прямолинейная стратегия: перебрать все миноры, начиная с больших порядков. Умная стратегия — окаймляющие миноры: нашли ненулевой минор порядка — проверяем только те миноры порядка , которые его содержат (окаймляют его). Логика: если ненулевой минор есть, то где-то он обязан «вырастать» из уже найденного.

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

Метод Гаусса: ранг ступенчатой матрицы#

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

Свойства ранга

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

Зачем ранг нужен: теорема Кронекера–Капелли#

Главная сцена, где ранг выступает судьёй, — системы линейных уравнений. Расширенная матрица получается из приписыванием столбца свободных членов. Теорема Кронекера–Капелли: система совместна (имеет хотя бы одно решение) тогда и только тогда, когда .

Интуиция: если ранги совпали, столбец свободных членов не приносит ничего нового — он выражается через столбцы , и потому правая часть «достижима». Если же ранг расширенной матрицы на единицу больше, система противоречива. А когда ранги совпали и (число неизвестных), решение единственно; при свободных переменных ровно — и решений бесконечно много. Подробный разбор ждёт вас в уроке про СЛАУ и метод Гаусса.

СитуацияУсловиеВывод
ранги различнырешений нет
полный рангрешение единственно
дефицит бесконечно много решений
Три вердикта системы по теореме Кронекера–Капелли
Проверь себя+15 XP

Чему равен ранг матрицы ?

Проверь себя+15 XP

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

Проверь себя+15 XP

Система имеет 5 неизвестных, и . Сколько у неё решений?

Частые вопросы

Чем ранг отличается от определителя?

Определитель — число, определённое только для квадратных матриц, и он чувствует каждую строку. Ранг существует у любой матрицы и отвечает на другой вопрос: сколько строк (столбцов) независимы. У квадратной матрицы полного ранга определитель ненулевой; при ранге определитель ноль, но «поломка» минимальна.

Какой способ поиска ранга быстрее — миноры или Гаусс?

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

Может ли ранг быть равен нулю?

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

Зачем ранг за пределами курса?

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

Ранг — первая величина курса, которая работает и для прямоугольных матриц, и для вырожденных. Именно он решит вопрос о числе решений системы уравнений — а как устроено само решение, разберём в уроке про метод Гаусса. Тренировка вычислений ждёт в тренажёре по матрицам.

Живой пример. Матрица квадратная, но определитель считать не обязательно — ранг ищем Гауссом. Вычитаем из второй строки удвоенную первую: получается . Из третьей вычитаем первую: снова . Смотрите: вторая и третья строки совпали. Вычитаем из третьей вторую — выходит нулевая строка, ступенчатый вид собран в формуле ниже. Ненулевых строк две, значит ранг равен двум. Кто прячется за третьей строкой? Разность второй и первой: — ровно она. На глаз строки кажутся независимыми, а Гаусс за два действия разоблачает зависимость. Контрольная сверка: определитель равен нулю, зато минор из первых двух строк и первых двух столбцов отличен от нуля — ранг два подтверждён дважды. И заметьте: элементарные преобразования не меняют ранг, но меняют определитель — сравнивать его до и после нельзя, это разные числа: ранг стерпит, определитель — нет.

Две ненулевые ступеньки — ранг равен двум.

Как запомнить

  1. Веди матрицу к ступенчатому виду элементарными преобразованиями строк: нули под ступеньками.
  2. Считай ненулевые строки ступенчатой матрицы — их число и есть ранг; нулевые строки — балласт, их смело игнорируем.
  3. Сверка здравым смыслом: ранг не больше меньшего из размеров и не меньше единицы у ненулевой матрицы.
  4. Квадратная матрица полного ранга — это ненулевой определитель; ранг минус единица — определитель уже ноль, матрица необратима.
  5. Маленькие матрицы проверяй окаймляющими минорами: ненулевой минор порядка два поднимает ранг минимум до двух.
  6. Ранг произведения не превосходит рангов сомножителей — полезная скобка в длинных выкладках.
  7. Для системы уравнений равенство рангов основной и расширенной матриц даёт совместность — механика описана в методе Гаусса.

Реши свою задачу сразу после теории

Каждый метод — это алгоритм, разобранный на примерах, и живой решатель: введите своё задание и сравните ход решения.

Готовитесь к контрольной?

Чеклист тем по «Линал»: что вы уже умеете, что повторить и в каком порядке.

Открыть чеклист предмета →

Проверьте себя в бою

Босс-экзамен по «Линал»: квизы всех уроков плюс бесконечный поток сгенерированных задач. Каждая попытка — новый расклад.

Начать босс-экзамен →