Определитель

Определитель

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

Определитель матрицы А обозначается как: det(A), |А| или Δ(A).

Содержание

Определение через разложение по первой строке

Схема расчета определителя матрицы 2 \times 2 .

Для матрицы первого порядка детерминантом является сам единственный элемент этой матрицы:

\Delta=\begin{vmatrix} a_{11}\end{vmatrix} = a_{11}

Для матрицы 2 \times 2 детерминант определяется как

\Delta=\begin{vmatrix} a_{11} & a_{12} \\ a_{21} & a_{22} \end{vmatrix}=a_{11}a_{22}-a_{12}a_{21}

Для матрицы n \times n определитель задаётся рекурсивно:

\Delta=\sum_{j=1}^n (-1)^{1+j} a_{1j}\bar M_j^1,    где \bar M_j^1 — дополнительный минор к элементу a_{1j}. Эта формула называется разложением по строке.

В частности, формула вычисления определителя матрицы 3 \times 3 такова:

\Delta = 
\begin{vmatrix} a_{11} & a_{12} & a_{13} \\ a_{21} & a_{22} & a_{23} \\ a_{31} & a_{32} & a_{33} \end{vmatrix} =
a_{11}\begin{vmatrix}    a_{22} & a_{23} \\  a_{32} & a_{33} \end{vmatrix}-a_{12}\begin{vmatrix}    a_{21} & a_{23} \\  a_{31} & a_{33} \end{vmatrix}+a_{13}\begin{vmatrix}    a_{21} & a_{22} \\  a_{31} & a_{32} \end{vmatrix} =
= a_{11}a_{22}a_{33} - a_{11}a_{23}a_{32}  - a_{12}a_{21}a_{33}+ a_{12}a_{23}a_{31} + a_{13}a_{21}a_{32} - a_{13}a_{22}a_{31}


Легко доказать, что при транспонировании определитель матрицы не изменяется (иными словами, аналогичное разложение по первому столбцу также справедливо, то есть даёт такой же результат, как и разложение по первой строке):

\Delta=\sum_{i=1}^n (-1)^{i+1} a_{i1}\bar M_1^i


Также справедливо и аналогичное разложение по любой строке (столбцу):

\Delta=\sum_{j=1}^n (-1)^{i+j} a_{ij}\bar M_j^i

Обобщением вышеуказанных формул является разложение детерминанта по Лапласу (Теорема Лапласа), дающее возможность вычислять определитель по любым k строкам (столбцам):

\Delta=\sum_{1\leqslant j_1<\ldots<j_k\leqslant n} (-1)^{i_1+...+i_k+j_1+...+j_k} M_{j_1...j_k}^{i_1...i_k} \bar M_{j_1...j_k}^{i_1...i_k}

Определение через перестановки

Для матрицы n \times n справедлива формула:

\Delta=\sum_{\alpha_1, \alpha_2, \ldots, \alpha_n} (-1)^{N(\alpha_1, \alpha_2, \ldots, \alpha_n)} \cdot a_{\alpha_11} \cdots a_{\alpha_nn},

где \alpha_1, \alpha_2, ..., \alpha_n — перестановка чисел от 1 до n, N(\alpha_1, \alpha_2, ..., \alpha_n) — число инверсий в перестановке, суммирование идёт по всем возможным перестановкам порядка n. Таким образом, в определитель войдёт n! слагаемых, которые также называют «членами определителя». Важно заметить, что во многих курсах линейной алгебры это определение даётся как основное.

Альтернативные методы вычисления

  • Метод конденсации Доджсона, основанный на рекурсивной формуле:
\det(M) = \frac{\det(M_1^1)\det(M_k^k) - \det(M_1^k) \det(M_k^1)}{\det(M_{1,k}^{1,k})}, где M_1^1,M_k^k,M_1^k,M_k^1,M_{1,k}^{1,k} матрицы, получающиеся из исходной вычёркиванием соответствующих строк и столбцов.

Свойства определителей

  • Определитель — кососимметричная полилинейная функция строк (столбцов) матрицы. Полилинейность означает, что определитель линеен по всем строкам (столбцам):  \Delta (\hat A_1, \ldots, \alpha\hat A_i+\beta\hat {A'}_i, \ldots, \hat A_n) = \alpha\Delta (\hat A_1, \ldots, \hat A_i, \ldots, \hat A_n)+ \beta\Delta (\hat A_1, \ldots, \hat {A'}_i, \ldots, \hat A_n) , где  \hat A_1 и т. д. — строчки матрицы,  \Delta (\hat A_1, \ldots, \hat A_i, \ldots, \hat A_n)  — определитель такой матрицы.
  • При добавлении к любой строке (столбцу) линейной комбинации других строк (столбцов) определитель не изменится.
  • Если две строки (столбца) матрицы совпадают, то её определитель равен нулю.
  • Если две (или несколько) строки (столбца) матрицы линейно зависимы, то её определитель равен нулю.
  • Если переставить две строки (столбца) матрицы, то её определитель умножается на (-1).
  • Общий множитель элементов какого-либо ряда определителя можно вынести за знак определителя.
  • Если хотя бы одна строка (столбец) матрицы нулевая, то определитель равен нулю.
  • Сумма произведений всех элементов любой строки на их алгебраические дополнения равна определителю.
  • Сумма произведений всех элементов любого ряда на алгебраические дополнения соответствующих элементов параллельного ряда равна нулю.
  • Определитель произведения квадратных матриц одинакового порядка равен произведению их определителей (cм. также формулу Бине-Коши).
  • С использованием индексной нотации определитель матрицы 3×3 может быть определён с помощью символа Леви-Чивита из соотношения:
    
 \begin{vmatrix} 
 a_1 & a_2 & a_3 \\
 b_1 & b_2 & b_3 \\
 c_1 & c_2 & c_3 \\
 \end{vmatrix}
=\sum_{i,j,k=1}^3 \varepsilon_{ijk} a_{i} b_{j} c_{k}.

Алгоритмическая реализация

  • Прямые методы вычисления определителя могут быть основаны непосредственно на его определении, как суммы по перестановкам, или на разложении Лапласа по определителям меньшего порядка. Однако такие методы очень неэффективны, так как требуют О(n!) операций для вычисления определителя n-го порядка.
  • Один из более быстрых методов заключается в простой модификации метода Гаусса. Следуя методу Гаусса, произвольную матрицу A можно привести к ступенчатому виду (Верхнетреугольная матрица), используя лишь две следующие операции над матрицей — перестановку двух строк и добавление к одной из строк матрицы другой строки, умноженной на произвольное число. Из свойств определителя следует, что вторая операция не изменяет определителя матрицы, а первая лишь меняет его знак на противоположный. Определитель матрицы, приведённой к ступенчатому виду, равен произведению элементов на её диагонали, так как она является треугольной, поэтому определитель исходной матрицы равен:
    \! \det A = (-1)^s \cdot \det A_{\mbox{ref}},
где s — число перестановок строк, выполненных алгоритмом, а A_{\mbox{ref}} — ступенчатая форма матрицы A, полученная в результате работы алгоритма. Сложность этого метода, как и метода Гаусса, составляет O(n^3).
  • Определитель можно вычислить, зная LU-разложение матрицы. Если A = LU, где L и U — треугольные матрицы, то \det A = (\det L)(\det U). Определитель треугольной матрицы равен просто произведению её диагональных элементов.
  • Если доступен алгоритм, выполняющий умножение двух матриц порядка n за время M(n), где M(n) \geqslant n^a, для некоторого a > 2, то определитель матрицы порядка n может быть вычислен за время O(M(n)).[1] В частности это означает, что, используя для умножения матриц алгоритм Копперсмита — Винограда, определитель можно вычислить за время O(n^{2.376}).

Специальные виды определителей

См. также

Примечания

  1. J. R. Bunch and J.E. Hopcroft. Triangular factorization and inversion by fast matrix multiplication, Mathematics of Computation, 28 (1974) 231—236.

Литература


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?
Синонимы:

Полезное


Смотреть что такое "Определитель" в других словарях:

  • ОПРЕДЕЛИТЕЛЬ — ОПРЕДЕЛИТЕЛЬ, определителя, муж. (книжн.). 1. То, что определяет, выражает собою что нибудь. 2. Книга, служащая для справок при определении чего нибудь (научн.). Определитель растений. Определитель грибов. 3. Выражение, составляемое из… …   Толковый словарь Ушакова

  • ОПРЕДЕЛИТЕЛЬ — (детерминант) составленное по определенному правилу из n2 чисел математическое выражение, применяемое при решении и исследовании систем алгебраических уравнений 1 й степени. Число n называется порядком определителя. Так, определитель 2 го порядка …   Большой Энциклопедический словарь

  • определитель — опознаватель, гессиан, минор, детерминант Словарь русских синонимов. определитель сущ., кол во синонимов: 10 • автоопределитель (1) • …   Словарь синонимов

  • ОПРЕДЕЛИТЕЛЬ — (детерминант) составленное по определённому правилу из n2 чисел математическое выражение, применяемое при решении и исследовании систем алгебраических уравнений 1 й степени. Число п называется порядком определителя. Так, определитель 2 го порядка …   Большая политехническая энциклопедия

  • ОПРЕДЕЛИТЕЛЬ — ОПРЕДЕЛИТЕЛЬ, я, муж. 1. Устройство для определения чего н., а также вообще то, с помощью чего можно что н. точно определить, установить. Телефон с определителем номера. О. ритма. 2. Книга для справок при определении чего н. (спец.). О. растений …   Толковый словарь Ожегова

  • ОПРЕДЕЛИТЕЛЬ — (детерминант) квадратнойматрицы А = ||aij|| порядка n, detA многочлен …   Физическая энциклопедия

  • определитель — — [http://www.iks media.ru/glossary/index.html?glossid=2400324] Тематики электросвязь, основные понятия EN determinant …   Справочник технического переводчика

  • ОПРЕДЕЛИТЕЛЬ — или детерминант, в математике запись чисел в виде квадратной таблицы, в соответствие которой ставится другое число ( значение определителя). Очень часто под понятием определитель имеют в виду как значение определителя, так и форму его записи.… …   Энциклопедия Кольера

  • определитель — 3.4.6 определитель (auxiliary): Код вспомогательного класса УДК. Источник …   Словарь-справочник терминов нормативно-технической документации

  • определитель — я; м. 1. Книжн. То, чем определяется, обусловливается что л. Звук может быть определителем скорости. Главным определителем времени является движение Солнца в космическом пространстве. 2. Спец. Руководство (книга или таблица) для определения чего… …   Энциклопедический словарь


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»