Калькулятор сложения и вычитания матриц

Мгновенно складывайте или вычитайте две матрицы одинаковой размерности — важно для линейной алгебры, инженерии и data science.

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

Калькулятор сложения и вычитания матриц
Мгновенно складывайте или вычитайте две матрицы одинаковой размерности — важно для линейной алгебры, инженерии и data science.

Разделяйте строки точкой с запятой (;), а столбцы — запятыми (,). Пример: 1,2;3,4 — это матрица 2×2.

О калькуляторе сложения и вычитания матриц

Сложение и вычитание матриц — одни из самых базовых операций линейной алгебры. В отличие от умножения, эти операции просты: нужно лишь объединить соответствующие элементы двух матриц с одинаковой размерностью. Требование одинаковых размерностей строгое — нельзя сложить матрицу 2×3 с матрицей 3×2, даже если в обеих по шесть элементов. Чтобы сложить матрицы A и B, вычисляют новую матрицу C, где каждый элемент C[i][j] равен A[i][j] + B[i][j]. Вычитание работает точно так же, но со знаком минус: C[i][j] = A[i][j] − B[i][j]. Обе операции поэлементные, то есть каждая позиция результата зависит только от соответствующих позиций во входных данных и не зависит от других строк или столбцов. Сложение матриц коммутативно (A + B = B + A) и ассоциативно ((A + B) + C = A + (B + C)); эти свойства напрямую наследуются от коммутативности и ассоциативности обычного сложения чисел. Вычитание, однако, не коммутативно: в общем случае A − B ≠ B − A. Нулевая матрица — матрица из одних нулей с совпадающими размерностями — играет роль аддитивной единицы. Прибавление нулевой матрицы к любой матрице возвращает исходную: A + 0 = A. У каждой матрицы также есть аддитивная обратная матрица, получаемая изменением знака у каждого элемента. Сумма матрицы и её обратной всегда даёт нулевую матрицу. На практике сложение и вычитание матриц встречаются во всех областях науки и техники. В обработке изображений сложение двух матриц изображений объединяет яркости пикселей — это полезно при смешивании изображений. В физике сложение векторов смещения или силы в матричной форме упрощает вычисления с несколькими наложенными полями. В экономике таблицы «затраты—выпуск» часто обновляют, добавляя матрицы изменений к существующим таблицам. В машинном обучении добавление смещения в нейросетях — это по сути сложение матрицы смещения с матрицей активации. Для студентов освоение сложения матриц формирует интуицию, необходимую для более сложных операций, таких как умножение матриц, разложение по собственным значениям и решение систем линейных уравнений. Поэлементный характер сложения также делает его простым для ручной проверки, что даёт надёжную sanity check при работе с большими задачами. Этот калькулятор работает с матрицами любой согласованной размерности, выполняя все вычисления в двойной точности с плавающей запятой для точности в широком диапазоне значений.

Примеры сложения и вычитания матриц

Три разобранных примера, показывающих сложение и вычитание распространённых типов матриц.

ВводРезультатПримечания
A = [[1,2],[3,4]], B = [[5,6],[7,8]] — Сложение[[6,8],[10,12]]Каждый элемент A складывается с соответствующим элементом B. C[1][1]=1+5=6, C[1][2]=2+6=8 и т. д.
A = [[5,6],[7,8]], B = [[1,2],[3,4]] — Вычитание[[4,4],[4,4]]Из каждого элемента A вычитается соответствующий элемент B. C[1][1]=5−1=4 и так далее.
A = [[0,1,2],[3,4,5]], B = [[6,5,4],[3,2,1]] — Сложение[[6,6,6],[6,6,6]]Пример 2×3. Каждая пара элементов даёт сумму 6, формируя однородную результирующую матрицу.
A = [[2,−1],[0,3]], B = [[−2,1],[0,−3]] — Сложение[[0,0],[0,0]]B — это аддитивная обратная матрица к A. Их сумма — нулевая матрица 2×2, что демонстрирует A + (−A) = 0.

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

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

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

Нужны ли обе матрицы одного размера?
Да. Сложение и вычитание матриц определены только тогда, когда обе матрицы имеют точно одинаковую размерность — то есть одинаковое число строк и столбцов. Если размерности различаются, операция не определена, и калькулятор покажет ошибку.
Коммутативно ли сложение матриц?
Да. Для любых двух матриц A и B одного размера A + B = B + A. Это напрямую следует из коммутативности обычного сложения чисел, применённой поэлементно. Вычитание не коммутативно: в общем случае A − B ≠ B − A.
Как ввести матрицу 3×3 в этот калькулятор?
Введите каждую строку, разделяя строки точкой с запятой, а элементы в строке — запятыми. Для матрицы 3×3 [[1,2,3],[4,5,6],[7,8,9]] введите 1,2,3;4,5,6;7,8,9. Такой формат подходит для матрицы любого размера.
Что такое аддитивная обратная матрица?
Аддитивная обратная матрица к A — это матрица −A, полученная изменением знака у каждого элемента. Когда вы складываете матрицу с её аддитивной обратной, результатом становится нулевая матрица той же размерности. Например, [[1,2],[3,4]] + [[−1,−2],[−3,−4]] = [[0,0],[0,0]].
Можно ли складывать матрицы с десятичными или отрицательными значениями?
Да. Калькулятор принимает любые действительные числа, включая десятичные (например, 3.14) и отрицательные (например, −5). Вводите отрицательные числа со знаком минус перед цифрой. Все вычисления выполняются в двойной точности с плавающей запятой, что обеспечивает точные результаты в широком диапазоне значений.
Какие реальные задачи используют сложение матриц?
Сложение матриц встречается в смешивании изображений (сложение матриц пикселей), физике (суперпозиция векторных полей), экономике (обновление таблиц «затраты—выпуск») и машинном обучении (добавление смещения к матрицам активации). Любой сценарий, где два набора данных с одинаковой структурой нужно объединить поэлементно, можно выразить как сложение матриц.