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

Калькулятор перемножает, складывает и вычитает квадратные матрицы 3*3 и выдаёт матрицу-результат поэлементно. Для студентов, изучающих линейную алгебру.

Данные для расчёта

Результат

Введите данные и нажмите "Рассчитать".

-

Заполните поля выше

Результат, элемент (1,2)
-
Результат, элемент (1,3)
-
Результат, элемент (2,1)
-
Результат, элемент (2,2)
-
Результат, элемент (2,3)
-
Результат, элемент (3,1)
-
Результат, элемент (3,2)
-
Результат, элемент (3,3)
-

Часть значений появится, когда заполните остальные поля.

Заказать калькулятор под ваш сайт

Описание

Действия с матрицами - основа линейной алгебры: преобразования координат, системы уравнений, графы, экономические модели. Калькулятор помогает проверить ручное умножение, где легко ошибиться в одном из 27 произведений.

Как ввести данные.

  • Выберите действие: сложение, вычитание или умножение первой матрицы на вторую.
  • Заполните все 18 полей: первая цифра в подписи поля - номер строки, вторая - номер столбца; первые девять полей - первая матрица, следующие девять - вторая. Пустое поле нулём не считается - ноль введите явно.
  • Матрицы 2*2: заполните левый верхний угол, а третью строку и третий столбец обеих матриц - нулями. Результат в левом верхнем углу.

Порядок множителей важен. Умножение матриц некоммутативно: первая * вторая в общем случае не равно вторая * первая. Чтобы получить обратный порядок, поменяйте матрицы местами при вводе.

Как читать результат. Элемент результата с номерами (строка, столбец) стоит в этой строке и этом столбце. При умножении это сумма произведений элементов той же строки первой матрицы на элементы того же столбца второй.

Типичные ошибки.

  • Умножают матрицы поэлементно, как при сложении.
  • Берут строку второй матрицы вместо столбца.
  • Меняют порядок множителей.

Как проверить. Умножение на единичную матрицу не меняет другую: единичная * матрица = та же матрица.

Как считается

Сумма и разность матриц - поэлементно; произведение - "строка на столбец" (Беклемишев Д. В., "Курс аналитической геометрии и линейной алгебры", гл. "Матрицы").

Сумма (строка, столбец) = Первая (строка, столбец) + Вторая (строка, столбец)
Разность (строка, столбец) = Первая (строка, столбец) - Вторая (строка, столбец)
Произведение (строка, столбец) = Первая (строка, 1) * Вторая (1, столбец)
 + Первая (строка, 2) * Вторая (2, столбец)
 + Первая (строка, 3) * Вторая (3, столбец)

Первая и Вторая - элементы первой и второй матриц; строка и столбец - номера от 1 до 3.

Точность. Элементы результата - 6 знаков после запятой.

Когда ответа нет. Если не заполнен элемент, нужный для вычисления, соответствующие элементы результата не выводятся.

Пример. Первая матрица - строки (1, 2, 0), (0, 1, 0), (0, 0, 2); вторая - строки (1, 0, 1), (2, 1, 0), (0, 3, 1); произведение первой на вторую.

(1, 1) = 1 * 1 + 2 * 2 + 0 * 0 = 5 (1, 2) = 1 * 0 + 2 * 1 + 0 * 3 = 2 (1, 3) = 1
(2, 1) = 2 (2, 2) = 1 (2, 3) = 0
(3, 1) = 0 (3, 2) = 6 (3, 3) = 2

Сумма тех же матриц: строки (2, 2, 1), (2, 2, 0), (0, 3, 3).

Пример расчёта

Действие
Первая * вторая (умножение)
Первая матрица: строка 1, столбец 1
1
Первая матрица: строка 1, столбец 2
2
Первая матрица: строка 1, столбец 3
0
Первая матрица: строка 2, столбец 1
0
Первая матрица: строка 2, столбец 2
1
Первая матрица: строка 2, столбец 3
0
Первая матрица: строка 3, столбец 1
0
Первая матрица: строка 3, столбец 2
0
Первая матрица: строка 3, столбец 3
2
Вторая матрица: строка 1, столбец 1
1
Вторая матрица: строка 1, столбец 2
0
Вторая матрица: строка 1, столбец 3
1
Вторая матрица: строка 2, столбец 1
2
Вторая матрица: строка 2, столбец 2
1
Вторая матрица: строка 2, столбец 3
0
Вторая матрица: строка 3, столбец 1
0
Вторая матрица: строка 3, столбец 2
3
Вторая матрица: строка 3, столбец 3
1
Результат, элемент (1,1)
5,000000
Результат, элемент (1,2)
2,000000
Результат, элемент (1,3)
1,000000
Результат, элемент (2,1)
2,000000
Результат, элемент (2,2)
1,000000
Результат, элемент (2,3)
0,000000
Результат, элемент (3,1)
0,000000
Результат, элемент (3,2)
6,000000
Результат, элемент (3,3)
2,000000

Числа взяты из контрольного примера калькулятора - на них он проверяется тестами.

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

Как умножить матрицы?
Элемент произведения в строке и столбце с данными номерами - сумма произведений элементов этой строки первой матрицы на соответствующие элементы этого столбца второй.
Можно ли умножить матрицы в любом порядке?
Нет, в общем случае первая * вторая != вторая * первая. Порядок множителей важен.
Как умножить матрицы 2*2?
Введите их в левый верхний угол, остальные элементы - нули. Результат 2*2 будет в левом верхнем углу.
Как сложить матрицы?
Поэлементно: складываются элементы, стоящие на одинаковых местах. Складывать можно только матрицы одного размера.
Что такое единичная матрица?
Матрица с единицами на главной диагонали и нулями вне её. Умножение на неё не меняет матрицу.

Источники

Комментарии (0)

Комментариев пока нет.

Оставить комментарий

Комментарий появится после проверки