Обновлено:

Рассчитать матрицу онлайн

Когда нужно проверить решение системы уравнений, найти обратную матрицу для задачи по линейной алгебре или быстро перемножить две матрицы 4×4 – вручную это занимает десятки минут и легко приводит к арифметической ошибке. Калькулятор выполняет эти операции мгновенно и показывает результат в удобном табличном виде.

Что умеет матричный калькулятор

Калькулятор выше работает с матрицами размером от 1×1 до 8×8. Для каждой матрицы задаются размеры – количество строк и столбцов – и значения элементов, включая отрицательные числа и дроби.

Доступные операции:

  • Сложение и вычитание – для двух матриц одинакового размера
  • Умножение – матрицы на матрицу и матрицы на скаляр
  • Транспонирование – замена строк и столбцов местами
  • Определитель – для квадратных матриц любого размера
  • Обратная матрица – если определитель не равен нулю
  • Ранг – для матриц любой формы
  • След – сумма диагональных элементов квадратной матрицы

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

Матрица A
Строки: 2
Столбцы: 2
Матрица B
Строки: 2
Столбцы: 1
A и B
Только A
Только B

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


Операции сложения и умножения: в чём разница по условиям

Сложение требует, чтобы матрицы были одного размера. Элементы складываются попарно: c_ij = a_ij + b_ij. Размер результата совпадает с размером слагаемых.

Умножение матриц устроено иначе. Чтобы перемножить A и B, число столбцов A должно совпадать с числом строк B. Если A имеет размер m×k, а B – размер k×n, то произведение C = A×B имеет размер m×n. Каждый элемент результата:

c_ij = Σ (a_ik × b_kj),  k = 1..K

Порядок важен: A×B ≠ B×A в общем случае. Это фундаментальное отличие матричного умножения от скалярного.

Умножение на скаляр – самая простая операция: каждый элемент матрицы умножается на одно и то же число.


Как вычисляется определитель?

Определитель (детерминант) – числовая характеристика квадратной матрицы, которая показывает, обратима ли матрица и каков масштабный коэффициент линейного преобразования.

Для матрицы 2×2:

|a b|
|c d|  →  det = a×d − b×c

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

det(A) = a11(a22·a33 − a23·a32) − a12(a21·a33 − a23·a31) + a13(a21·a32 − a22·a31)

Для матриц 4×4 и больше калькулятор применяет метод Гаусса (LU-разложение), что существенно быстрее прямого разложения по строке.

Практическое значение определителя:

Значение detЧто означает
det ≠ 0Матрица обратима, система Ax = b имеет единственное решение
det = 0Матрица вырожденная, обратной не существует
det > 0Преобразование сохраняет ориентацию пространства
|det| > 1Преобразование увеличивает объём

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

Обратная матрица A⁻¹ определяется условием: A × A⁻¹ = A⁻¹ × A = E, где E – единичная матрица.

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

Калькулятор вычисляет обратную матрицу методом Жордана–Гаусса: расширенная матрица [A | E] приводится элементарными преобразованиями строк к виду [E | A⁻¹]. Для матрицы 2×2 формула выглядит так:

       1   | d  -b |
A⁻¹ = ─── × |      |
      det  |-c   a |

Типичные применения обратной матрицы:

  • Решение системы линейных уравнений: x = A⁻¹b
  • Вычисление преобразования, обратного данному (в геометрии и компьютерной графике)
  • Нахождение псевдообратной в задачах наименьших квадратов (машинное обучение)

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

Транспонирование заменяет строки и столбцы: элемент a_ij в транспонированной матрице Aᵀ занимает позицию a_ji. Размер матрицы m×n превращается в n×m.

Свойства транспонирования:

  • (Aᵀ)ᵀ = A
  • (A + B)ᵀ = Aᵀ + Bᵀ
  • (A × B)ᵀ = Bᵀ × Aᵀ – порядок множителей меняется

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

След (trace) – сумма элементов главной диагонали квадратной матрицы:

tr(A) = a11 + a22 + ... + ann

След равен сумме собственных значений матрицы. В нейронных сетях след матрицы Гессе используется для оценки кривизны функции потерь.


Практический пример: решение системы уравнений через матрицу

Пусть задана система:

2x + y  = 5
x  + 3y = 10

Записываем в матричном виде A×x = b:

A = |2 1|    b = |5 |
    |1 3|        |10|
  1. Находим det(A) = 2×3 − 1×1 = 5 ≠ 0 → обратная матрица существует
  2. Вычисляем A⁻¹:
A⁻¹ = (1/5) × | 3 -1|  =  |0,6  -0,2|
               |-1  2|     |-0,2  0,4|
  1. Находим x = A⁻¹ × b:
x = 0,6×5 + (−0,2)×10 = 3 − 2 = 1
y = (−0,2)×5 + 0,4×10 = −1 + 4 = 3

Ответ: x = 1, y = 3. Калькулятор воспроизводит каждый из этих шагов автоматически.


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

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

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

Матрица – это прямоугольная таблица чисел, упорядоченных по строкам и столбцам. Размер матрицы записывается как m×n, где m – количество строк, n – количество столбцов. Квадратная матрица имеет одинаковое число строк и столбцов.

Можно ли перемножить матрицы разного размера?

Да, если число столбцов первой матрицы равно числу строк второй. Матрицу A размером m×k можно умножить на матрицу B размером k×n. Результат будет матрицей размером m×n. Если это условие не выполнено, произведение не определено.

Что такое вырожденная матрица?

Квадратная матрица называется вырожденной (или сингулярной), если её определитель равен нулю. Для такой матрицы не существует обратной. Вырожденная матрица означает, что система уравнений, которую она описывает, либо не имеет решений, либо имеет их бесконечно много.

Можно ли найти определитель прямоугольной матрицы?

Нет. Определитель (детерминант) определён только для квадратных матриц – у которых число строк равно числу столбцов. Для прямоугольных матриц вместо этого вычисляют ранг или используют сингулярное разложение.

Зачем нужна обратная матрица?

Обратная матрица A⁻¹ используется для решения систем линейных уравнений вида Ax = b: решение находится как x = A⁻¹b. Кроме того, обратные матрицы применяются в компьютерной графике, криптографии и машинном обучении.

Что такое единичная матрица?

Единичная матрица E (или I) – квадратная матрица, у которой на главной диагонали стоят единицы, а все остальные элементы равны нулю. Она является нейтральным элементом умножения: A × E = E × A = A для любой матрицы A того же размера.

Как связаны ранг матрицы и система линейных уравнений?

По теореме Кронекера–Капелли система уравнений Ax = b имеет решение тогда и только тогда, когда ранг матрицы A равен рангу расширенной матрицы [A|b]. Если оба ранга равны n (числу неизвестных), решение единственное; если меньше – бесконечно много решений.

Что показывает след матрицы?

След (trace) квадратной матрицы – сумма элементов главной диагонали. Он равен сумме собственных значений матрицы и сохраняется при преобразованиях подобия. В физике и машинном обучении след используется как скалярная характеристика линейного оператора.

  1. Найти обратную матрицу онлайн: калькулятор с решением
  2. Матричный калькулятор – операции с матрицами онлайн
  3. Метод Крамера онлайн калькулятор для СЛАУ
  4. Сумма векторов: калькулятор сложения векторов онлайн
  5. Калькулятор определителя матрицы онлайн
  6. Метод Гаусса калькулятор онлайн