MatrixCalc

Калькулятор определителя матрицы

Вычислите определитель любой квадратной матрицы до 50×50 с подробным решением — методом Гаусса, разложением по минорам, правилом Саррюса или методом Монтанте.

Матрица A
строки: 3
столбцы: 3
Матрица B
строки: 3
столбцы: 3
Операции
Результат
Выберите операцию, чтобы увидеть результат здесь. Сообщения об ошибках появляются в этой области.

Советы: настройте размер (макс. 50×50). Для A×B число столбцов A должно быть равно числу строк B. Det/обратная/след/степень требуют квадратных матриц.

React, Tailwind & shadcn/ui. No external math deps. — Русский

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

Что показывает определитель

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

Геометрически это коэффициент, на который преобразование растягивает площадь на плоскости или объём в пространстве. Определитель −2 удваивает площади и меняет ориентацию; определитель 0 сплющивает пространство в прямую или точку — именно поэтому такое преобразование нельзя обратить.

Разобранный пример

Для матрицы 3×3 правило Саррюса складывает три произведения по диагоналям вправо вниз и вычитает три по диагоналям влево вниз:

213
041
520
= (2·4·0 + 1·1·5 + 3·0·2) − (3·4·5 + 2·1·2 + 1·0·0) = 5 − 64 = −59

Калькулятор применяет готовые формулы для 2×2 и 3×3, а начиная с 4×4 переходит к LU-разложению с частичным выбором главного элемента — разложение по минорам требует n! операций и становится непригодным задолго до 50×50.

Частые ошибки

  • Применять Саррюса к матрице 4×4. Для 4×4 такого правила нет. Используйте метод Гаусса или разложение по минорам.
  • Читать вертикальные черты как модуль. |A| — стандартное обозначение определителя, и он очень часто отрицателен.
  • Забывать знак при перестановке строк. Каждая перестановка в ходе исключения умножает определитель на −1.
  • Ожидать, что det(A + B) = det(A) + det(B). Это неверно. Определители перемножаются, но не складываются.

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

Может ли определитель быть отрицательным?
Да. Знак говорит о том, что преобразование меняет ориентацию, то есть зеркально отражает пространство. Масштаб описывает только модуль.
Что означает нулевой определитель?
Матрица вырожденная: её строки линейно зависимы, обратной матрицы не существует, а пространство сжимается в меньшую размерность.
Есть ли определитель у неквадратной матрицы?
Нет. Определитель определён только для квадратных матриц. Для прямоугольных вам, скорее всего, нужен ранг.
Каким методом считать вручную?
До 3×3 — по готовым формулам. Дальше методом Гаусса, если только в строке или столбце не стоят почти одни нули: тогда разложение по ним быстрее.

Нужно полное объяснение? Прочитайте руководство: Как вычислить определитель матрицы

Другие калькуляторы