Ранг матрицы: определение, миноры и метод Гаусса
Что делать, когда определитель равен нулю: ранг показывает, сколько независимых строк осталось в матрице. Окаймляющие миноры, ступенчатый вид и связь с СЛАУ.
Определитель — паспорт только для квадратных матриц. А если матрица прямоугольная? А если квадратная, но — она ведь всё равно как-то «живёт», сжимает плоскость в прямую? Ранг — число, которое измеряет, сколько независимой информации осталось в матрице. Он существует у любой матрицы любого размера, и именно ранг решает судьбу системы линейных уравнений: будет ли у неё решение и сколько.
Определение через миноры#
Минор — это определитель квадратной матрицы, полученной вычёркиванием одной строки и одного столбца. Обобщение: минор -го порядка — определитель, составленный из элементов, стоящих на пересечении любых строк и столбцов. Теперь главный игрок:
Ранг не может превышать меньшего из размеров: . Пример первого уровня: у матрицы есть минор второго порядка — сама , значит .
А вот матрица : строки пропорциональны, любой минор второго порядка равен нулю (проверьте: ). Зато миноры первого порядка ненулевые — есть элементы, отличные от нуля. Ответ: . Вся информация этой матрицы умещается в одну строку — вторая её просто копирует с множителем 2.
Метод окаймляющих миноров#
Прямолинейная стратегия: перебрать все миноры, начиная с больших порядков. Умная стратегия — окаймляющие миноры: нашли ненулевой минор порядка — проверяем только те миноры порядка , которые его содержат (окаймляют его). Логика: если ненулевой минор есть, то где-то он обязан «вырастать» из уже найденного.
Ненулевой минор максимального порядка называют базисным. В матрице выше базисный минор стоит в верхнем левом углу — его строки и столбцы называются базисными. Красивый факт: любая строка матрицы выражается через базисные строки (это теорема о базисном миноре), то есть ранг — это и есть число «настоящих» строк, а остальные — их комбинации.
Метод Гаусса: ранг ступенчатой матрицы#
На практике ранг ищут не минорами, а элементарными преобразованиями строк — тем же методом Гаусса. Ключевой факт: элементарные преобразования не меняют ранг. Приводим матрицу к ступенчатому виду (лесенка из нулей под диагональю) и считаем ненулевые строки:
Свойства ранга
- — строки и столбцы равноправны
- для квадратной матрицы
- ,
- ранг не меняется при удалении нулевой строки или нулевого столбца
Зачем ранг нужен: теорема Кронекера–Капелли#
Главная сцена, где ранг выступает судьёй, — системы линейных уравнений. Расширенная матрица получается из приписыванием столбца свободных членов. Теорема Кронекера–Капелли: система совместна (имеет хотя бы одно решение) тогда и только тогда, когда .
Интуиция: если ранги совпали, столбец свободных членов не приносит ничего нового — он выражается через столбцы , и потому правая часть «достижима». Если же ранг расширенной матрицы на единицу больше, система противоречива. А когда ранги совпали и (число неизвестных), решение единственно; при свободных переменных ровно — и решений бесконечно много. Подробный разбор ждёт вас в уроке про СЛАУ и метод Гаусса.
| Ситуация | Условие | Вывод |
|---|---|---|
| ранги различны | решений нет | |
| полный ранг | решение единственно | |
| дефицит | бесконечно много решений |
Чему равен ранг матрицы ?
Каков максимальный возможный ранг матрицы размера ?
Система имеет 5 неизвестных, и . Сколько у неё решений?
Частые вопросы
Чем ранг отличается от определителя?
Определитель — число, определённое только для квадратных матриц, и он чувствует каждую строку. Ранг существует у любой матрицы и отвечает на другой вопрос: сколько строк (столбцов) независимы. У квадратной матрицы полного ранга определитель ненулевой; при ранге определитель ноль, но «поломка» минимальна.
Какой способ поиска ранга быстрее — миноры или Гаусс?
Для маленьких матриц с целыми числами иногда удобны окаймляющие миноры. Для всего остального — метод Гаусса: он механический, не требует выдумывать миноры и заодно готовит систему к решению. Число арифметических действий порядка вместо перебора комбинаций.
Может ли ранг быть равен нулю?
Только у нулевой матрицы: если все элементы нули, то нет ни одного ненулевого минора. Любая другая матрица имеет хотя бы элемент, отличный от нуля, — это минор первого порядка, значит ранг не меньше единицы.
Зачем ранг за пределами курса?
В статистике ранг матрицы данных показывает, сколько независимых признаков реально измерено (мультиколлинеарность). В машинном обучении низкоранговые приближения сжимают данные — так работают рекомендательные системы. В инженерии ранг матрицы управляемости решает, можно ли вообще вывести систему в нужное состояние.
Ранг — первая величина курса, которая работает и для прямоугольных матриц, и для вырожденных. Именно он решит вопрос о числе решений системы уравнений — а как устроено само решение, разберём в уроке про метод Гаусса. Тренировка вычислений ждёт в тренажёре по матрицам.
Живой пример. Матрица квадратная, но определитель считать не обязательно — ранг ищем Гауссом. Вычитаем из второй строки удвоенную первую: получается . Из третьей вычитаем первую: снова . Смотрите: вторая и третья строки совпали. Вычитаем из третьей вторую — выходит нулевая строка, ступенчатый вид собран в формуле ниже. Ненулевых строк две, значит ранг равен двум. Кто прячется за третьей строкой? Разность второй и первой: — ровно она. На глаз строки кажутся независимыми, а Гаусс за два действия разоблачает зависимость. Контрольная сверка: определитель равен нулю, зато минор из первых двух строк и первых двух столбцов отличен от нуля — ранг два подтверждён дважды. И заметьте: элементарные преобразования не меняют ранг, но меняют определитель — сравнивать его до и после нельзя, это разные числа: ранг стерпит, определитель — нет.
Как запомнить
- Веди матрицу к ступенчатому виду элементарными преобразованиями строк: нули под ступеньками.
- Считай ненулевые строки ступенчатой матрицы — их число и есть ранг; нулевые строки — балласт, их смело игнорируем.
- Сверка здравым смыслом: ранг не больше меньшего из размеров и не меньше единицы у ненулевой матрицы.
- Квадратная матрица полного ранга — это ненулевой определитель; ранг минус единица — определитель уже ноль, матрица необратима.
- Маленькие матрицы проверяй окаймляющими минорами: ненулевой минор порядка два поднимает ранг минимум до двух.
- Ранг произведения не превосходит рангов сомножителей — полезная скобка в длинных выкладках.
- Для системы уравнений равенство рангов основной и расширенной матриц даёт совместность — механика описана в методе Гаусса.
Реши свою задачу сразу после теории
Обратная матрица онлайн
Ранг по шагам
Открыть разбор методапошагово
Метод Гаусса онлайн
Совместность через ранги
Открыть разбор метода
Каждый метод — это алгоритм, разобранный на примерах, и живой решатель: введите своё задание и сравните ход решения.
Готовитесь к контрольной?
Чеклист тем по «Линал»: что вы уже умеете, что повторить и в каком порядке.
Открыть чеклист предмета →
Проверьте себя в бою
Босс-экзамен по «Линал»: квизы всех уроков плюс бесконечный поток сгенерированных задач. Каждая попытка — новый расклад.
Начать босс-экзамен →