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