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