Калькулятор умножения матриц
Результат
Введите данные и нажмите "Рассчитать".
-
Заполните поля выше
- Результат, элемент (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?
Как сложить матрицы?
Что такое единичная матрица?
Источники
- Беклемишев Д. В., "Курс аналитической геометрии и линейной алгебры", глава "Матрицы"
Комментарии (0)
Комментариев пока нет.