Калькулятор матриц
Введите одну или две матрицы любой размерности, и калькулятор выполнит выбранную вами операцию, сложение, вычитание, умножение на скаляр или на матрицу, транспонирование, обращение, определитель, ранг, след, и покажет промежуточную работу там, где это важно. Полезно для домашних заданий по линейной алгебре, инженерных проверок, преобразований компьютерной графики и всякий раз, когда вы не хотите вручную крутить приведение строк на калькуляторе с крошечными кнопками.
Как вычислять на матрицах
-
1
Задайте размерности
Строки и столбцы для матрицы A (и B, если операции нужен второй операнд).
-
2
Введите значения
Кликните в каждую ячейку. Десятичные, отрицательные и дроби (`1/3`) принимаются.
-
3
Выберите операцию
A+B, A−B, AB, kA, A^T, A^−1, det(A), ранг, след.
-
4
Прочитайте результат и шаги
Матрица результата плюс использованная формула и любые промежуточные операции со строками.
Операции и их правила размерности
| Операция | Правило | Размерности результата |
|---|---|---|
| A + B | Одинаковые размерности | m×n |
| A − B | Одинаковые размерности | m×n |
| k · A | Любая A | как у A |
| A · B | столбцы(A) = строки(B) | строки(A)×столбцы(B) |
| A^T (транспонир.) | Любая A | n×m |
| A^−1 (обращение) | A квадратная и det(A) ≠ 0 | n×n |
| det(A) | A квадратная | скаляр |
| rank(A) | Любая A | скаляр |
| trace(A) | A квадратная | скаляр |
Почему умножение матриц некоммутативно
Для общих матриц A и B, AB ≠ BA, даже когда оба произведения определены. Каждый элемент AB, это скалярное произведение строки A на столбец B; перестановка порядка скалярно перемножает другие строки и столбцы. Коммутирующие матрицы, это исключение (кратные единичной, диагональные матрицы с разными элементами, некоторые вращения с общей осью).
Быстрый тест на обратимость
- Квадратная матрица обратима тогда и только тогда, когда
det(A) ≠ 0. - Обратима ⇔ полный ранг ⇔ столбцы линейно независимы ⇔ тривиальное нуль-пространство.
- Для 2×2:
A^−1 = 1/det(A) · [[d, −b], [−c, a]]. - Для больших матриц калькулятор использует метод Гаусса-Жордана (дополнить I, привести строки к [I | A^−1]).
Частые подводные камни
- Несоответствия размерностей. Самая частая ошибка. Калькулятор отмечает их заранее и говорит, какие именно размерности не согласуются.
- Округление в обратной матрице. Арифметика двойной точности накапливает мелкие ошибки. Матрица, которая почти вырождена (определитель близок к нулю), дает дико неточную обратную. Проверьте число обусловленности, если точность важна.
- Нецелые дроби. Введите
1/3, и калькулятор сохраняет это точно где возможно; он откатывается на числа с плавающей точкой, как только операция вводит иррациональные числа.
Применения вне домашних заданий
- Компьютерная графика: матрицы преобразований 4×4 для перемещения, вращения, масштабирования в 3D.
- Физика: тензоры напряжений и инерции.
- Машинное обучение: матрицы весов в плотных слоях; ковариационные матрицы; PCA.
- Сети и модели Маркова: матрицы переходов и их степени.
- Экономика: модели вход-выход (Леонтьев).
Часто задаваемые вопросы
Сотни строк и столбцов работают, но становятся медленными для операций сложности O(n³) (умножение, обращение, определитель). За пределами ~500×500 используйте численную библиотеку (NumPy, Octave) с подпрограммами на основе BLAS.
Для простых операций (сложение, вычитание, умножение на скаляр, транспонирование), да. Для обращения и определителя калькулятор может либо оставаться рациональным (медленно для больших матриц), либо использовать числа двойной точности (быстро, но с округлением). Вы можете переключать режим.
Метод Гаусса-Жордана: дополнить A единичной матрицей, привести строки к приведенному ступенчатому виду. Если левая половина становится I, правая половина, это A^−1; если нет, A вырождена и не имеет обратной.
Нет, этот калькулятор только для вещественных. Для комплексных матриц используйте специализированный инструмент для комплексных матриц.
Нет. Вся арифметика выполняется в вашем браузере.
Сопутствующие инструменты
Калькулятор балясин
Введите свободный пролёт перил, ширину балясины и максимально допустимый зазор, чтобы получить точное количество необходимых балясин и равный промежуток между каждой стойкой, не превышающий нормативный предел.
Калькулятор длительности
Рассчитайте длительность между двумя часами в формате HH:MM, десятичных часах, минутах и секундах.
Калькулятор делительной окружности отверстий
Рассчитайте PCD, угловой шаг и точные координаты X/Y равномерных отверстий с поворотом, смещением центра и экспортом CSV.
Калькулятор длины ремня
Рассчитайте длину открытого ремня по делительной линии из диаметров двух шкивов и межосевого расстояния точным и приближённым методом.
Калькулятор гематрии
Рассчитайте значение гематрии для любого слова или фразы в шести английских шифрах: Simple/Ordinal, Full Reduction, Reverse, Sumerian и Jewish/Latin.
Конвертер дней в месяцы
Преобразуйте количество дней в месяцы, недели и годы, используя среднюю продолжительность месяца, 30,437 дня, готовый результат для планирования и оценок.
Инструмент доступен на других языках
- 행렬 계산기 [KO]
- Máy tính Ma trận [VI]
- حاسبة المصفوفات [AR]
- Matriskalkylator [SV]
- Calculatrice de Matrices [FR]
- Matrix-Rechner [DE]
- Kalkulator Matriks [ID]
- 行列計算機 [JA]
- Calculadora de Matrices [ES]
- Matrixrekenmachine [NL]
- Kalkulator macierzy [PL]
- เครื่องคำนวณเมทริกซ์ [TH]
- Calculadora de Matrizes [PT]
- Matrix Calculator [EN]
- Calcolatore di Matrici [IT]
- Matris Hesaplama [TR]
- 矩阵计算器 [ZH]