Матричный калькулятор

Выполняйте матричные операции: сложение, вычитание, умножение, транспонирование, определитель и обратное с пошаговыми решениями.

Для обучения и помощи в выполнении домашних заданий — проверяйте важные расчеты самостоятельно.

Проверено пользователем Редакция журнала «КалькуляторDrive Math» · Last updated

Калькулятор

×

Введите значения, разделенные запятыми, строки — символами новой строки.

Выберите операцию и введите значения матрицы, чтобы выполнить матричные вычисления с пошаговыми решениями.

Короткий ответ

Матрица представляет собой прямоугольную сетку чисел. Сложение или вычитание матриц работает поэлементно, но умножение двух матриц объединяет строки первой со столбцами второй — ничего похожего на обычное умножение. Две матрицы можно перемножить только в том случае, если количество столбцов первой матрицы совпадает с количеством строк второй матрицы.

Ключевые выводы

  • Умножение матриц не является коммутативным — A × B обычно не равно B × A, и один порядок может даже не быть определен.
  • A matrix only has an inverse if it's square and its determinant is nonzero; a zero determinant means the matrix is "singular" and can't be inverted.
  • Умножение матрицы на единичную матрицу оставляет ее неизменной — это матричный эквивалент умножения числа на 1.
  • Определителем матрицы 2×2 [[a,b],[c,d]] является ad − bc — одно число, которое показывает, можно ли инвертировать матрицу.

Определитель 2×2 и обратные формулы

det([[a,b],[c,d]]) = ad − bc

обратный = (1/det) × [[d,−b],[−c,a]]

Если ad − bc равно 0, матрица не имеет обратной — деление на определитель 0 не определено, точно так же, как деление числа на 0.

Рабочий пример: умножение двух матриц 2×2.

A = [[1,2],[3,4]] и B = [[5,6],[7,8]]:

A × B = [[1×5+2×7, 1×6+2×8], [3×5+4×7, 3×6+4×8]] = [[19,22],[43,50]]

B × A = [[5×1+6×3, 5×2+6×4], [7×1+8×3, 7×2+8×4]] = [[23,34],[31,46]]

A × B и B × A попадают в совершенно разные матрицы — конкретное доказательство того, что умножение матриц не коммутирует так, как обычное умножение чисел.

Когда матричные операции не определены

Операция Требование
Сложение/вычитаниеОбе матрицы должны иметь одинаковые размеры.
Умножение (А × Б)Количество столбцов A должно равняться количеству строк B.
ОбратныйМатрица должна быть квадратной с ненулевым определителем.

Распространенные ошибки, которых следует избегать

  • Предположим, что A × B равно B × A, как это было бы для обычных чисел — порядок меняет результат, а иногда даже определен только один порядок.
  • Попытка сложить или вычесть матрицы разных размеров — для обеих матриц требуется одинаковое количество строк и столбцов.
  • Попытка инвертировать неквадратную матрицу или матрицу, определитель которой равен 0 — оба случая не имеют допустимой обратной.
  • Путать транспонирование (переворачивание строк и столбцов) с обратным (совершенно другая операция, отменяющая умножение) — они решают разные проблемы.

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

Что такое матрица?

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

Когда можно перемножить две матрицы?

Матрица A (m×n) умноженная на B (n×p) определяется только тогда, когда столбцы A соответствуют строкам B. Результат: m×p.

Для чего используется определитель матрицы?

Определитель сообщает, является ли квадратная матрица обратимой (ненулевой определитель), и измеряет, как преобразование масштабирует площадь или объем.

Что такое единичная матрица?

Единичная матрица имеет единицы на диагонали и нули в других местах. Умножение любой совместимой матрицы на единицу оставляет ее неизменной, как и умножение на 1.

Как мне использовать этот матричный калькулятор?

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

Почему умножение матриц не коммутативно?

В отличие от обычного умножения чисел, A × B обычно не равно B × A для матриц — порядок имеет значение. Кроме того, A × B может быть определено, а B × A — нет, или два произведения могут даже иметь разные размеры, поскольку для умножения матриц требуется, чтобы количество столбцов первой матрицы соответствовало количеству строк второй матрицы.

More math calculators