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

Мгновенно вычисляйте определитель любой квадратной матрицы — 2×2, 3×3, 4×4 или большего размера — с помощью этого бесплатного онлайн-инструмента линейной алгебры.

Введите квадратную матрицу, разделяя строки точками с запятой, а столбцы запятыми, затем нажмите «Вычислить», чтобы получить определитель.

Калькулятор определителя матрицы
Мгновенно вычисляйте определитель любой квадратной матрицы — 2×2, 3×3, 4×4 или большего размера — с помощью этого бесплатного онлайн-инструмента линейной алгебры.

Разделяйте строки точками с запятой (;), а столбцы запятыми (,). Матрица должна быть квадратной (одинаковое число строк и столбцов).

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

Определитель — это одно скалярное значение, которое можно вычислить для любой квадратной матрицы и которое обобщает ключевые алгебраические свойства этой матрицы. Это одна из важнейших величин в линейной алгебре; она встречается в теории систем уравнений, собственных значениях, обратных матрицах, формулах замены переменных в математическом анализе и во многих областях физики и инженерии. Для матрицы 2×2 [[a, b],[c, d]] определитель задаётся формулой ad − bc. Эта формула даёт ориентированную площадь параллелограмма, образованного двумя строковыми векторами матрицы. Для матрицы 3×3 определитель вычисляется разложением по кофакторам вдоль любой строки или столбца: задача сводится к трём определителям 2×2, взвешенным элементами выбранной строки или столбца и взятым с чередующимися знаками. Для более крупных матриц наиболее эффективный точный метод — метод Гаусса (LU-разложение). Матрицу приводят к верхнетреугольному виду последовательностью строковых операций, отслеживая все перестановки строк (каждая перестановка меняет знак определителя). Определитель верхнетреугольной матрицы равен произведению её диагональных элементов, поэтому нужно перемножить эти диагональные значения и применить накопленный знаковый множитель. Знак и величина определителя несут много информации. Положительный определитель означает, что преобразование, представленное матрицей, сохраняет ориентацию. Отрицательный определитель означает, что оно меняет ориентацию, как отражение. Абсолютное значение определителя равно коэффициенту, с которым матрица масштабирует объёмы: определитель 5 означает увеличение объёмов в 5 раз, а определитель 0.5 — сжатие вдвое. Нулевой определитель особенно важен: он означает, что матрица вырожденная, её строки (или столбцы) линейно зависимы, преобразование схлопывает пространство в подпространство меньшей размерности, а у матрицы нет обратной. В системе линейных уравнений Ax = b нулевой определитель A указывает либо на отсутствие решений, либо на бесконечно много решений, в зависимости от того, лежит ли b в образе A. Этот калькулятор использует метод Гаусса с частичным выбором главного элемента для устойчивости, поэтому корректно обрабатывает матрицы любого размера. Результат округляется до десяти значащих цифр, чтобы устранить шум вычислений с плавающей точкой и сохранить точность, нужную для практических расчётов.

Примеры определителей матриц

Четыре примера от 2×2 до 4×4, показывающие разные случаи, включая нулевые и отрицательные определители.

МатрицаОпределительПримечания
[[1,2],[3,4]]−2det = 1×4 − 2×3 = 4 − 6 = −2. Значение не равно нулю, поэтому матрица обратима.
[[1,2,3],[4,5,6],[7,8,9]]0Третья строка равна 2×(вторая строка) − первая строка, поэтому строки линейно зависимы. Определитель равен нулю, и матрица вырождена.
[[2,−1,0],[−1,2,−1],[0,−1,2]]4Это трёхдиагональная матрица. det = 4. Ненулевой определитель подтверждает, что она обратима; такая матрица встречается в дискретизированных одномерных краевых задачах.
[[1,0,0,0],[0,2,0,0],[0,0,3,0],[0,0,0,4]]24Диагональная матрица 4×4. Определитель равен произведению диагональных элементов: 1×2×3×4 = 24.

Как пользоваться калькулятором определителя

  1. Введите квадратную матрицу в поле «Матрица». Используйте запятые для разделения элементов в строке и точки с запятой для разделения строк. Например, введите 1,2;3,4 для матрицы 2×2 [[1,2],[3,4]].
  2. Убедитесь, что у матрицы одинаковое число строк и столбцов: определитель определён только для квадратных матриц.
  3. Нажмите «Вычислить». Определитель появится ниже как одно число вместе с примечанием о том, обратима ли матрица.
  4. Проверьте примечание: нулевой определитель означает, что матрица вырождена и не имеет обратной; ненулевой определитель означает, что она обратима.
  5. Нажмите «Сбросить», чтобы очистить ввод и начать заново с новой матрицей.

Часто задаваемые вопросы

Что такое определитель матрицы?
Определитель — это скалярное значение, вычисляемое для квадратной матрицы и кодирующее её важные свойства. Он равен ориентированному объёму параллелепипеда, образованного строками (или столбцами) матрицы. Ненулевой определитель означает, что матрица обратима; нулевой — что она вырождена.
Как вычисляется определитель матрицы 3×3?
Для матрицы 3×3 определитель находят разложением по кофакторам. Выберите любую строку или столбец, затем для каждого элемента умножьте его на определитель подматрицы 2×2, полученной удалением строки и столбца этого элемента, чередуя знак по шаблону кофакторов (+, −, +). Сумма этих трёх произведений и есть определитель.
Что означает нулевой определитель?
Нулевой определитель означает, что матрица вырождена: у неё нет обратной, её строки (или столбцы) линейно зависимы, а любая система уравнений с этой матрицей в качестве матрицы коэффициентов либо не имеет решений, либо имеет бесконечно много решений. Геометрически матрица схлопывает пространство в подпространство меньшей размерности.
Может ли определитель быть отрицательным?
Да. Отрицательный определитель означает, что матричное преобразование меняет ориентацию, например включает отражение. Абсолютное значение определителя всё равно задаёт коэффициент масштабирования объёмов. Например, определитель −3 означает, что матрица меняет ориентацию и масштабирует объёмы в 3 раза.
Влияют ли операции со строками на определитель?
Да, но предсказуемым образом. Перестановка двух строк меняет знак определителя. Умножение строки на скаляр k умножает определитель на k. Прибавление кратного одной строки к другой строке не меняет определитель. Эти правила лежат в основе метода Гаусса для эффективного вычисления определителей.
Какие размеры матриц поддерживает этот калькулятор?
Калькулятор поддерживает квадратные матрицы любого размера — 2×2, 3×3, 4×4 и больше. Для небольших матриц (до 4×4) результат вычисляется точно по прямым формулам. Для более крупных матриц используется метод Гаусса с частичным выбором главного элемента, устойчивый и точный для типичных реальных входных данных.