О матричном калькуляторе
Матрицы располагают числа по строкам и столбцам; это язык линейной алгебры, компьютерной графики, экономических моделей, статистики и машинного обучения. Сами операции просты, но складываются из множества мелких умножений и сложений, и одна ошибка в одном элементе портит весь ответ.
Калькулятор выполняет девять матричных операций: произведение, сумму, разность, умножение на число, целые степени, транспонирование, приведение к ступенчатому виду, ранг и след. Элементы могут быть целыми числами, десятичными дробями или обыкновенными дробями, и все вычисления точные: результат вроде выводится дробью, а не округлённой десятичной записью. При приведении к ступенчатому виду каждое преобразование строк перечисляется по порядку.
Что такое матрица?
Матрица — это прямоугольная таблица чисел из строк и столбцов, называемая матрицей размера . Элемент в строке и столбце обозначается . У квадратной матрицы строк столько же, сколько столбцов, а у единичной матрицы на главной диагонали стоят единицы, а везде остальное — нули.
Матрицы задают линейные отображения и системы линейных уравнений. Умножить матрицу на вектор значит применить отображение, например поворот или растяжение, а перемножить две матрицы — объединить два отображения в одно.
Как пользоваться матричным калькулятором
- Выберите операцию из списка.
- Введите матрицу A, разделяя элементы пробелами, а строки точками с запятой, например 1 2; 3 4.
- Для произведения, суммы и разности введите матрицу B в том же формате.
- Для умножения на число или возведения в степень введите число .
- Нажмите «Вычислить» и следите за шагами до результата.
Формулы
Элемент произведения матриц
Сумма
Транспонированная матрица
След матрицы
Разобранный пример: A × B (2×2)
В примере умножается на . Каждый элемент произведения — скалярное произведение строки на столбец ; левый верхний элемент равен .
Повторив это вычисление для остальных трёх позиций, получаем . В обратном порядке получается — другая матрица, что показывает некоммутативность умножения матриц.
Решение ниже построено тем же вычислительным движком, что и калькулятор выше.
Ответ
Как мы поняли вашу задачу
Точно вычисляем A × B.
Пошаговое решение
Считываем матрицу A
Считываем матрицу B
Каждый элемент — скалярное произведение строки A на столбец B
Результат: 2×2.
Результат
Использованные формулы
Произведение матриц
A имеет размер 2×2, а B — размер 2×2, поэтому AB имеет размер 2×2. Умножение матриц некоммутативно: BA в общем случае отличается.
Проверка
- Все вычисления точные (дроби, без округления).
Подробное объяснение
Когда операции определены?
Сумма и разность требуют матриц одинакового размера и вычисляются поэлементно. Произведение требует, чтобы число столбцов равнялось числу строк ; матрица , умноженная на матрицу , даёт результат размера . Матрицу нельзя умножить на матрицу , и калькулятор объясняет несовпадение размеров, а не выдаёт код ошибки.
Степени определены только для квадратных матриц, поскольку требует согласованных размеров. Возведя в пятую степень, получаем , элементы которой — числа Фибоначчи.
Ступенчатый вид и ранг
Приведённый ступенчатый вид получается с помощью трёх элементарных преобразований строк: перестановки двух строк, умножения строки на ненулевое число и прибавления к строке кратного другой строки. Цель — чтобы в каждой ненулевой строке был ведущий элемент 1 с нулями над ним и под ним. Приведённый ступенчатый вид — стандартный способ решать системы линейных уравнений, находить базис и исследовать линейную независимость.
Ранг — это число ненулевых строк в приведённом ступенчатом виде, то есть также число линейно независимых строк или столбцов. Матрицу можно привести к виду с нулевой строкой, поэтому её ранг равен 2: третья строка — комбинация первых двух.
Транспонирование и след
Транспонированная матрица — это отражение матрицы относительно главной диагонали: строки становятся столбцами. Она встречается в скалярных произведениях, в методе наименьших квадратов и в определении симметричной матрицы, которая равна своей транспонированной. След — это сумма диагональных элементов квадратной матрицы; он равен сумме собственных значений, что делает его быстрой проверкой при их вычислении.
Типичные ошибки
- Перемножать матрицы поэлементно, а не по правилу «строка на столбец».
- Считать, что ; порядок множителей важен.
- Пытаться сложить матрицы разного размера.
- Неверно определять размер произведения; матрица , умноженная на матрицу , даёт .
- При преобразованиях умножать строку на ноль, из-за чего теряется информация.
Советы
- Перед умножением подпишите размер рядом с каждой матрицей, чтобы проверить, существует ли произведение.
- Используйте дроби, а не округлённые десятичные числа, чтобы преобразования строк оставались точными.
- Проверяйте произведение, пересчитав один элемент вручную.
- Используйте калькулятор определителей, чтобы проверить, обратима ли квадратная матрица.
- Используйте калькулятор систем уравнений, если ваша матрица получена из системы линейных уравнений.
Частые вопросы
Как ввести матрицу?
Разделяйте элементы строки пробелами или запятыми, а строки — точками с запятой. Так, 1 2; 3 4 — это матрица 2×2 со строками (1, 2) и (3, 4).
Почему умножение матриц некоммутативно?
AB сочетает строки A со столбцами B, а BA — строки B со столбцами A. Это разные вычисления: в общем случае результаты различаются, а иногда одно произведение существует, а другое нет.
Когда можно перемножить две матрицы?
Когда число столбцов первой равно числу строк второй. У произведения столько же строк, сколько у первой матрицы, и столько же столбцов, сколько у второй.
Что такое приведённый ступенчатый вид?
Это вид, в котором каждая ненулевая строка начинается с ведущей 1, каждая ведущая 1 стоит правее ведущей 1 предыдущей строки, а все остальные элементы столбца с ведущей единицей равны нулю.
Что измеряет ранг матрицы?
Число линейно независимых строк или столбцов. Для квадратной матрицы полный ранг означает, что матрица обратима, а соответствующая система линейных уравнений имеет единственное решение.
Можно ли использовать дроби в матрице?
Да. Элементы вроде 1/2 принимаются, и все результаты вычисляются в точных дробях.
Что такое след матрицы?
Это сумма элементов главной диагонали квадратной матрицы. Он также равен сумме собственных значений матрицы.
Попробуйте матричный калькулятор
Введите матрицы, выберите операцию и получите точный результат с объяснением каждого шага.