Матричный калькулятор онлайн для матриц
Онлайн матричный калькулятор для сложения, умножения, транспонирования, детерминанта, обратной матрицы, ранга и разложений LU/QR.
Похожие калькуляторы и статьи
Что такое матричный калькулятор и где он нужен
Матричный калькулятор — это инструмент для вычислений над матрицами: сложение, умножение, транспонирование, нахождение детерминанта, ранга, обратной матрицы, а также LU- и QR-разложения. Он экономит время на ручные преобразования и помогает быстро проверить результат.
Какие операции можно посчитать онлайн
Чаще всего матричный калькулятор поддерживает такие задачи:
-
Базовые действия: сложение/вычитание и умножение матриц.
-
Транспонирование: смена строк и столбцов.
-
Характеристики матрицы:
- det(A) — детерминант (для квадратных матриц),
- rank(A) — ранг.
-
Обратные преобразования:
- A⁻¹ — обратная матрица (если матрица обратима).
-
Разложения:
- LU-разложение (L·U),
- QR-разложение (Q·R).
Как правильно вводить матрицы: размер и числа
Чтобы онлайн-калькулятор дал корректный результат, важно соблюдать два правила: размер и формат элементов.
1) Размеры матриц
- Сложение/вычитание: матрицы должны быть одинакового размера (n×m).
- Умножение: если A — n×m, а B — m×k, то A·B существует и будет n×k.
- Определитель det(A) и обратная A⁻¹ — только для квадратных матриц (n×n).
- След tr(A) — только для квадратных матриц (сумма по главной диагонали).
- Ранг rank(A) — для матриц любого размера.
2) Форматы чисел
В большинстве онлайн-решателей матрицы можно заполнять:
- обычными числами:
12,-3.5 - дробями:
1/3,-29/7 - выражениями:
2/3+3*(10-4) - иногда поддерживаются специальные записи вроде экспоненциальной (например,
1.2e-4) — зависит от конкретного калькулятора.
Примеры: детерминант, обратная матрица и произведение
Пример 1. Детерминант 2×2
Пусть
A =
Тогда det(A) = 1·4 − 2·3 = 4 − 6 = −2.
В матричном калькуляторе для этого выбирают операцию «Определитель».
Пример 2. Обратная матрица 2×2
Для той же матрицы A:
Если det(A)=0, обратной матрицы не существует.
Пример 3. Умножение матриц (проверка размеров)
Пусть
A — размер 2×3,
B — размер 3×2.
Тогда A·B существует и будет размера 2×2. В калькуляторе вы обычно:
- вводите элементы матрицы A размера 2×3,
- вводите элементы матрицы B размера 3×2,
- выбираете операцию “Умножение”.
Особые случаи: обратимость, ранг и псевдообратная
Обратная матрица: когда её нет
Если матрица квадратная, но её детерминант равен нулю (или матрица вырождена), обратной не существует. В такой ситуации:
- полезно посчитать rank(A),
- а для решения задач с прямоугольными/вырожденными матрицами — перейти к псевдообратной A⁺.
Ранг и “ступенчатый вид”
Ранг показывает число линейно независимых строк/столбцов. При вычислении ранга используют приведение матрицы к виду, где видно количество опорных строк (похожее на метод Гаусса).
Псевдообратная и СЛАУ
Псевдообратная часто используется, когда:
- система A·X=B имеет много решений или нет точного решения,
- нужно получить решение в смысле наименьших квадратов (минимизация ошибки).
СЛАУ и разложения: что означает результат
LU, QR и Холецкий
- LU-разложение (L·U): удобно для многократного решения задач с одной и той же матрицей A.
- QR-разложение (Q·R): часто применяется в задачах наименьших квадратов и при обработке данных.
- Холецкий: применяется, когда матрица симметрична и подходит под условия (обычно положительная определённость). Тогда A раскладывается в виде произведения треугольных матриц.
Если разложение “не получается”, это не ошибка пользователя: причина — несоответствие условиям для конкретного метода.
Как получить правильный ответ с первого раза
Короткий чек-лист:
- Проверьте размеры (особенно перед умножением).
- Для det и inverse убедитесь, что матрица квадратная.
- Если обратная матрица не существует, проверьте rank(A).
- Для СЛАУ уточните размерность: A·X=B означает, что X имеет согласованный размер.
- Вводите элементы матрицы через запятую.