Бесплатные калькуляторы
⌕ Поиск

Примеры запросов: процентыипотекаплощадьВсе калькуляторы бесплатны

ЛИНЕЙНАЯ АЛГЕБРА · ОНЛАЙН

Умножение матриц

Калькулятор перемножает две квадратные матрицы одного порядка n от 1 до 8. Элемент произведения C = A·B в позиции (i; j) равен сумме попарных произведений элементов i-й строки матрицы A и j-го столбца матрицы B. Результат выводится построчно: элементы строки разделены символом «;», строки — символом «|».

✓ Бесплатно⌁ С пояснением✦ Без регистрации
▦
КАЛЬКУЛЯТОР

Введите данные

Целое число от 1 до 8, обе матрицы одного порядка.
Ровно n × n чисел через пробел или точку с запятой; десятичная часть — через точку; модуль каждого не больше 10⁶.
Ровно n × n чисел в том же формате.
✓ Исходные значения передаются серверу только для выполнения расчёта. Регистрация не нужна.
ВАШ РЕЗУЛЬТАТ✓ Вычислено

Произведение матриц

Размерность2
Матрица A×B (строки)2 ; 1 | 4 ; 3
Максимальный модуль элемента4

«Копировать картинку» помещает изображение результата в буфер обмена без сохранения файла — его можно сразу вставить в мессенджер или документ. Картинка и PDF содержат ссылку на calc-calc.ru.

Построчная запись двух квадратных матриц одинакового размера. Произведение не коммутативно.

Был ли калькулятор полезен?Одно касание — и мы поймём, какие инструменты улучшать.
ПОДРОБНЫЙ РАЗБОР · ФОРМУЛЫ И ПРИМЕРЫ

Умножение матриц: правило строка на столбец и свойства

Умножение матриц отличается от привычного умножения чисел: элементы перемножаются не поэлементно, а по правилу «строка на столбец». Именно оно соответствует композиции линейных преобразований.

Ниже показано правило, разобраны примеры порядка 2, объяснена некоммутативность и перечислены свойства, на которые опираются вычисления в геометрии, статистике и компьютерной графике.

Правило строка на столбец

Пусть A и B — квадратные матрицы порядка n. Элемент cᵢⱼ произведения C = AB равен сумме aᵢ₁b₁ⱼ + aᵢ₂b₂ⱼ + … + aᵢₙbₙⱼ. Иначе говоря, i-я строка матрицы A скалярно умножается на j-й столбец матрицы B.

Для порядка 2 это четыре суммы по два слагаемых: c₁₁ = a₁₁b₁₁ + a₁₂b₂₁, c₁₂ = a₁₁b₁₂ + a₁₂b₂₂, c₂₁ = a₂₁b₁₁ + a₂₂b₂₁, c₂₂ = a₂₁b₁₂ + a₂₂b₂₂. Для порядка n общее число умножений равно n³, поэтому порядок 8 уже требует 512 умножений.

Пример с матрицами 2×2

Возьмём A = (1 2; 3 4) и B = (0 1; 1 0). Тогда AB = (1·0+2·1, 1·1+2·0; 3·0+4·1, 3·1+4·0) = (2 1; 4 3): столбцы матрицы A поменялись местами. Калькулятор покажет результат как «2 ; 1 | 4 ; 3».

Поменяем сомножители: BA = (0·1+1·3, 0·2+1·4; 1·1+0·3, 1·2+0·4) = (3 4; 1 2). Теперь поменялись местами строки. Матрицы AB и BA различны, значит, порядок сомножителей нельзя менять.

Свойства операции

Умножение ассоциативно: (AB)C = A(BC), и дистрибутивно: A(B + C) = AB + AC. Единичная матрица E играет роль единицы: AE = EA = A. Нулевая матрица при умножении даёт нулевую: A·0 = 0.

Транспонирование меняет порядок: (AB)ᵀ = BᵀAᵀ. Определитель мультипликативен: det(AB) = det A · det B, а ранг произведения не больше ранга каждого сомножителя. Эти равенства удобно использовать для проверки расчёта.

Что означает произведение

Матрица квадратная порядка n задаёт линейное преобразование n-мерного пространства. Произведение AB соответствует применению сначала B, затем A. Поэтому поворот на 90° и затем отражение дадут не то же самое, что отражение и затем поворот.

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

Как проверить результат вручную

Быстрая проверка — суммы по строкам и столбцам. Если вектор единиц обозначить u, то сумма элементов каждой строки произведения AB равна A·(B·u). Для A = (1 2; 3 4) и B = (0 1; 1 0) суммы строк B равны 1 и 1, значит, суммы строк AB равны 1·(1+2) = 3 и 1·(3+4) = 7, что совпадает с 2 + 1 и 4 + 3.

Вторая проверка — след и определитель. Определитель произведения равен произведению определителей: det A = −2, det B = −1, и det(AB) = 2·3 − 1·4 = 2. Совпадение подтверждает, что строки и столбцы перемножены в правильном порядке.

Ввод и ограничения калькулятора

Элементы вводятся построчно через пробелы: матрице (1 2; 3 4) соответствует запись «1 2 3 4» при порядке 2. Обе матрицы должны иметь порядок n, то есть содержать ровно n² чисел. Допустимы значения по модулю до миллиона.

Результат выводится строкой: элементы одной строки разделены символом «;», а строки — символом «|». Значения округляются до 12 значащих цифр, а числа, меньшие 10⁻¹² по модулю, записываются как нуль. Для проверки показан и наибольший по модулю элемент произведения.

Формула расчёта

ОСНОВНАЯ ФОРМУЛА

cᵢⱼ = Σₖ aᵢₖ · bₖⱼ

Проверенные примеры

Некоммутативность на матрицах 2×2

Вычислите AB и BA для A = (1 2; 3 4) и B = (0 1; 1 0).

AB = (1·0+2·1, 1·1+2·0; 3·0+4·1, 3·1+4·0) = (2 1; 4 3). BA = (0·1+1·3, 0·2+1·4; 1·1+0·3, 1·2+0·4) = (3 4; 1 2). Матрицы различны: умножение справа на B меняет столбцы местами, а слева — строки.

Умножение на единичную матрицу

Чему равно A·E для любой матрицы A?

Единичная матрица E не меняет матрицу: A·E = E·A = A. Например, (5 6; 7 8)·(1 0; 0 1) = (5 6; 7 8).

Как пользоваться онлайн-калькулятором

  1. Укажите порядок n обеих матриц.
  2. Введите элементы A и B построчно, разделяя числа пробелами.
  3. Нажмите «Рассчитать» и скопируйте произведение A×B из блока результата.
ВОПРОСЫ И ОТВЕТЫ

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

Почему AB и BA могут отличаться?

В AB строки A умножаются на столбцы B, а в BA — строки B на столбцы A, и это разные суммы. Равенство AB = BA выполняется лишь для особых пар, например если одна из матриц единичная или скалярная.

Как записать строки в поле ввода?

Выпишите элементы первой строки, затем второй и так далее через пробелы. Для матрицы (1 2; 3 4) введите «1 2 3 4» при порядке 2. Переносы строк тоже допускаются как разделитель.

Можно ли перемножить прямоугольные матрицы?

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

Похожие калькуляторы

▦ЛИНЕЙНАЯ АЛГЕБРА

Ранг матрицы

Введите порядок и элементы квадратной матрицы построчно — получите её ранг, число линейно независимых строк и столбцов.

ПОДЕЛИТЬСЯ ИНСТРУМЕНТОМ

Встроить на свой сайт

Вставьте этот код в HTML-блок на своём сайте. Посетители смогут пользоваться калькулятором без перехода.

Прямая ссылка: https://calc-calc.ru/embed/calc_010030/

Предварительный просмотр