Расчет матрицы онлайн

Расчёт матрицы онлайн – задача, которая регулярно возникает у студентов, инженеров и программистов. Нужно найти определитель, обратную матрицу, перемножить две матрицы или определить ранг – и сделать это быстро, с проверкой каждого шага. Ниже – калькулятор, который выполняет все основные операции над матрицами и показывает ход решения.

Операция
Матрица A

Какие операции с матрицами доступны в калькуляторе

Калькулятор выше поддерживает полный набор базовых действий линейной алгебры:

  • Сложение и вычитание – поэлементные операции для матриц одинакового размера
  • Умножение матриц – A·B при совместимых размерностях (число столбцов A = числу строк B)
  • Умножение на скаляр – каждый элемент умножается на заданное число
  • Транспонирование – строки становятся столбцами и наоборот
  • Определитель (det) – вычисляется для квадратных матриц любого порядка
  • Обратная матрица – A⁻¹, существует при det(A) ≠ 0
  • Ранг – максимальное число линейно независимых строк
  • След – сумма диагональных элементов
  • Возведение в степень – повторное умножение квадратной матрицы на себя

Результат отображается с подробным ходом вычислений, что позволяет не просто получить ответ, а проверить каждое преобразование.

Что такое матрица

Матрица – это прямоугольная таблица чисел, расположенных в n строках и m столбцах. Обозначается заглавной буквой (A, B, C), а её элементы – строчной буквой с индексами: aᵢⱼ, где i – номер строки, j – номер столбца.

Пример матрицы размером 3×3:

Столбец 1Столбец 2Столбец 3
Строка 12−15
Строка 2031
Строка 347−2

Матрица называется квадратной, если число строк равно числу столбцов (n = m). Именно для квадратных матриц определены определитель, обратная матрица и след.

Определитель матрицы – формулы для 2×2 и 3×3

Определитель (детерминант) – это скалярная величина, характеризующая квадратную матрицу. Обозначается det(A) или |A|.

Формула для матрицы 2×2

$$\det(A) = a_{11} \cdot a_{22} - a_{12} \cdot a_{21}$$

Пример: для матрицы A = ((2, −1), (3, 4)) определитель равен 2·4 − (−1)·3 = 8 + 3 = 11.

Формула для матрицы 3×3

Для матрицы порядка 3 определитель удобно считать правилом Саррюса или через разложение по первой строке:

$$\det(A) = a_{11}(a_{22}a_{33} - a_{23}a_{32}) - a_{12}(a_{21}a_{33} - a_{23}a_{31}) + a_{13}(a_{21}a_{32} - a_{22}a_{31})$$

Для матриц порядка 4 и выше

Используется разложение по строке (столбцу): каждый элемент строки умножается на его алгебраическое дополнение (минор с учётом знака). Чтобы уменьшить объём вычислений, разложение ведут по строке или столбцу с наибольшим числом нулей.

Для крупных матриц эффективнее метод Гаусса: матрица приводится к треугольному виду элементарными преобразованиями строк, а определитель равен произведению диагональных элементов.

Обратная матрица: когда существует и как найти

Обратная матрица A⁻¹ – это такая матрица, что A · A⁻¹ = A⁻¹ · A = E, где E – единичная матрица.

Условие существования: обратная матрица существует только для квадратных матриц с ненулевым определителем (det(A) ≠ 0). Если определитель равен нулю, матрица вырожденная, и обратной к ней нет.

Способы нахождения

  1. Метод Гаусса – Жордана – к матрице A справа дописывают единичную матрицу E и проводят элементарные преобразования до тех пор, пока слева не получится E. Справа окажется A⁻¹.

  2. Через присоединённую матрицу: A⁻¹ = (1 / det(A)) · adj(A), где adj(A) – транспонированная матрица алгебраических дополнений.

Умножение матриц: правило и пример

Умножение матриц некоммутативно: в общем случае A·B ≠ B·A.

Правило: элемент Cᵢⱼ произведения C = A·B равен скалярному произведению i-й строки матрицы A на j-й столбец матрицы B:

$$c_{ij} = \sum_{k=1}^{n} a_{ik} \cdot b_{kj}$$

Для перемножения необходимо, чтобы число столбцов матрицы A совпадало с числом строк матрицы B. Результат C имеет размер (число строк A) × (число столбцов B).

Пример: пусть A – матрица 2×3, B – матрица 3×2. Тогда C = A·B будет матрицей 2×2, и каждый её элемент – это сумма трёх произведений.

Транспонирование, ранг и след

Транспонирование – замена строк столбцами: если A имеет размер m×n, то Aᵀ имеет размер n×m, при этом (Aᵀ)ᵢⱼ = aⱼᵢ.

Ранг матрицы – максимальное количество линейно независимых строк (или столбцов). Ранг не превосходит min(m, n). Для квадратной матрицы ранг равен порядку тогда и только тогда, когда определитель не равен нулю. Ранг находят приведением матрицы к ступенчатому виду (метод Гаусса) и подсчётом ненулевых строк.

След матрицы – сумма элементов главной диагонали: tr(A) = a₁₁ + a₂₂ + … + aₙₙ. След определён только для квадратных матриц. Свойства: tr(A+B) = tr(A) + tr(B); tr(Aᵀ) = tr(A); tr(A·B) = tr(B·A).

Свойства определителей

Эти свойства полезно знать при ручных вычислениях и проверке результата:

  • det(Aᵀ) = det(A) – транспонирование не меняет определитель
  • det(A·B) = det(A) · det(B) – определитель произведения равен произведению определителей
  • При умножении одной строки (столбца) на число k определитель умножается на k
  • Если две строки (столбца) пропорциональны или совпадают, det = 0
  • Определитель треугольной матрицы равен произведению диагональных элементов
  • Прибавление к одной строке другой, умноженной на скаляр, не меняет определитель

Часто задаваемые вопросы

Какие операции с матрицами можно выполнить онлайн?
Онлайн-калькулятор позволяет складывать и вычитать матрицы, умножать их друг на друга и на число, находить определитель, обратную матрицу, транспонировать, вычислять ранг и след. Доступны матрицы размером до 10×10.
Чем отличается определитель от ранга матрицы?
Определитель – это число, вычисляемое только для квадратных матриц, которое характеризует «масштаб» линейного преобразования. Ранг – это максимальное количество линейно независимых строк (или столбцов), определяется для матриц любой размерности.
Когда матрица не имеет обратной?
Обратная матрица существует только для квадратных матриц, у которых определитель не равен нулю. Если det(A) = 0, матрица называется вырожденной, и обратной к ней не существует.
Как умножить две матрицы?
Умножение матриц A (размер m×n) и B (размер n×k) даёт матрицу C (размер m×k). Элемент Cij равен сумме произведений элементов i-й строки матрицы A на элементы j-го столбца матрицы B. Количество столбцов первой матрицы должно совпадать с количеством строк второй.
Что такое след матрицы?
След матрицы (обозначается tr(A)) – это сумма элементов на главной диагонали квадратной матрицы. Например, для матрицы 3×3 след равен a11 + a22 + a33. След не меняется при транспонировании.
Какой метод используется для нахождения обратной матрицы?
Чаще всего применяют метод Гаусса – Жордана (приведение расширенной матрицы [A|E] к виду [E|A⁻¹]) или формулу через присоединённую матрицу: A⁻¹ = (1/det(A)) · adj(A). Оба метода дают одинаковый результат.
  1. Калькулятор матрицы онлайн – операции с матрицами
  2. Вычисление матриц: операции, формулы, примеры
  3. Посчитать матрицу: онлайн‑калькулятор, правила и примеры
  4. Калькулятор матриц онлайн
  5. Рассчитать матрицу онлайн – калькулятор 2026
  6. Калькулятор матриц бесплатно – онлайн расчёты