МатВектор

Command Palette

Search for a command to run...

Решатель · ОпределительВсе методы решателяОбновлено 2026-10-05

Разложение определителя по строке и столбцу

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

Пример, разобранный на этой странице

Ответ:

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

Идея: строка — взвешенная сумма миноров#

разложение по i-й строке: каждый элемент умножается на своё алгебраическое дополнение

Два новых слова. Минор — определитель, оставшийся после вычёркивания -й строки и -го столбца; у определителя миноры имеют порядок . Алгебраическое дополнение — минор со знаком : шахматная раскраска, где левый верхний угол плюсовой, а знаки чередуются и по строкам, и по столбцам. Строка вносит в определитель ровно слагаемых — по одному на элемент, — и никакая информация при этом не теряется и не дублируется.

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

Алгоритм: пять шагов#

  1. Выберите строку или столбец с максимальным числом нулей (если нулей нет — сначала создайте их преобразованиями строк).
  2. Выпишите ненулевые элементы строки и их индексы — по ним считается знак .
  3. Для каждого элемента выпишите минор: вычеркните его строку и столбец, оставшийся квадрат посчитайте треугольниками.
  4. Умножьте каждый элемент на знак и на минор, сложите произведения.
  5. Проверьте расстановку знаков шахматкой: позиции , , несут минус — против шахматной интуиции ошибиться легко.

Разбор флагманского примера#

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

А теперь определитель без нулей — здесь раскладываем по первой строке и считаем все три минора.

Стратегия выбора строки#

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

Три типовые ошибки#

  • Перепутать шахматные знаки: минус живёт там, где сумма индексов нечётна, — позиции вроде и , а не «вторая позиция вообще».
  • Вычеркнуть не ту строку или столбец при записи минора: минор элемента всегда лишается именно -й строки и именно -го столбца.
  • Раскладывать по плотной строке, когда рядом есть строка с нулями, — верный путь к трём лишним определителям и двум ошибкам в них.
Проверь себя+10 XP

Какого порядка минор у элемента определителя ?

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

Разложение по строке и по столбцу — есть ли разница?
Нет, ответ один и тот же: теорема Лапласа симметрична относительно строк и столбцов. Разница только в удобстве — раскладывайтесь там, где больше нулей и единиц. Транспонирование матрицы вообще не меняет определитель, поэтому строка и соответствующий столбец равноправны до последнего знака.
Можно ли раскладывать сразу по двум строкам?
Можно — это обобщение теоремы Лапласа: выбирают $k$ строк и суммируют произведения миноров этих строк на их дополнения. В ручном счёте оно редко оправдано: проще дважды применить обычное разложение с предварительным обнулением столбца.
Почему знаки чередуются именно как (−1)^(i+j)?
Это следствие ориентации: при вычёркивании строки и столбца оставшиеся строки и столбцы «сдвигаются», и каждая перестановка несёт множитель $-1$. Чётность суммы $i + j$ точно подсчитывает, сколько таких перестановок накопилось, — отсюда шахматная картина плюсов и минусов.