Калькулятор матрицы

Задача перемножить две матрицы 3×3 вручную – это 27 умножений и 18 сложений. Одна описка – и результат неверен. Калькулятор матрицы выполняет такие операции мгновенно и без ошибок: сложение, вычитание, умножение, нахождение определителя, обратной и транспонированной матрицы.

Операция
Размер матрицы
Матрица A

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

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

ОперацияОбозначениеУсловие
Сложение / вычитаниеA ± BОдинаковый размер матриц
Умножение на числоk·AЛюбая матрица
Умножение матрицA·BСтолбцы A = строки B
ТранспонированиеAᵀЛюбая матрица
Определительdet(A)Квадратная матрица
Обратная матрицаA⁻¹det(A) ≠ 0
Возведение в степеньAⁿКвадратная матрица

Как умножить две матрицы

Умножение – самая частая причина ошибок в ручных вычислениях. Правило: элемент результата cᵢⱼ равен скалярному произведению i-й строки первой матрицы на j-й столбец второй.

Формула:

cᵢⱼ = Σ (aᵢₖ · bₖⱼ), где k от 1 до n

Пример. Перемножим матрицы 2×2:

A = | 2  3 |    B = | 1  0 |
    | 1  4 |        | 5  2 |

Вычисление:

  • c₁₁ = 2·1 + 3·5 = 17
  • c₁₂ = 2·0 + 3·2 = 6
  • c₂₁ = 1·1 + 4·5 = 21
  • c₂₂ = 1·0 + 4·2 = 8

Результат:

A·B = | 17  6 |
      | 21  8 |

Размерность результата: если A имеет размер m×n, а B – n×p, то A·B имеет размер m×p.

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

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

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

Матрица 2×2

det | a  b | = a·d − b·c
    | c  d |

Пример: det |4 3; 2 1| = 4·1 − 3·2 = −2.

Матрица 3×3 (правило Саррюса)

det | a  b  c |
    | d  e  f | = aei + bfg + cdh − ceg − bdi − afh
    | g  h  i |

Пример:

det | 1  2  3 |
    | 4  5  6 | = 1·5·9 + 2·6·7 + 3·4·8 − 3·5·7 − 2·4·9 − 1·6·8
    | 7  8  9 |   = 45 + 84 + 96 − 105 − 72 − 48 = 0

Определитель равен 0 – матрица вырожденная, обратной матрицы не существует.

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

Как найти обратную матрицу

Обратная матрица A⁻¹ существует только для квадратных матриц с ненулевым определителем. Основное свойство: A · A⁻¹ = E (единичная матрица).

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

Для матрицы A = |a b; c d| при det(A) ≠ 0:

A⁻¹ = (1 / det(A)) · |  d  −b |
                       | −c   a |

Пример. A = |4 7; 2 6|

  1. det(A) = 4·6 − 7·2 = 10
  2. A⁻¹ = (1/10) · |6 −7; −2 4| = |0,6 −0,7; −0,2 0,4|

Проверка:

A · A⁻¹ = | 4·0,6+7·(−0,2)   4·(−0,7)+7·0,4 | = | 1  0 |
          | 2·0,6+6·(−0,2)   2·(−0,7)+6·0,4 |   | 0  1 |

Для матриц 3×3 и выше применяют метод присоединённой матрицы или метод Гаусса-Жордана (приведение расширенной матрицы [A|E] к виду [E|A⁻¹]).

Транспонирование матрицы

При транспонировании строки матрицы становятся столбцами и наоборот. Матрица m×n превращается в матрицу n×m.

A = | 1  2  3 |      Aᵀ = | 1  4 |
    | 4  5  6 |           | 2  5 |
                          | 3  6 |

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

  • (Aᵀ)ᵀ = A
  • (A + B)ᵀ = Aᵀ + Bᵀ
  • (A · B)ᵀ = Bᵀ · Aᵀ (порядок меняется)
  • det(Aᵀ) = det(A)

Частые ошибки при работе с матрицами

Умножение матриц несовместимых размеров. Матрицу 2×3 нельзя умножить на матрицу 2×4. Число столбцов левой матрицы должно равняться числу строк правой.

Перестановка множителей. A·B и B·A дают разные результаты. Порядок множителей принципиален.

Сложение матриц разного размера. Складывать и вычитать можно только матрицы с одинаковым числом строк и столбцов.

Обращение вырожденной матрицы. Если det(A) = 0, обратная матрица не существует. Перед вычислением A⁻¹ всегда проверяйте определитель.

Где применяются матричные вычисления

  • Системы линейных уравнений – метод Крамера, метод обратной матрицы, метод Гаусса
  • Компьютерная графика – повороты, масштабирование и проекции описываются матрицами преобразований
  • Машинное обучение – веса нейронных сетей хранятся в матрицах, обучение сводится к матричным операциям
  • Экономика – модель Леонтьева «затраты – выпуск» использует обратную матрицу
  • Статистика – ковариационные и корреляционные матрицы описывают связи между переменными

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

Какой максимальный размер матрицы поддерживает калькулятор?
Типичные онлайн-калькуляторы работают с матрицами до 10×10. Для учебных задач по линейной алгебре этого достаточно – большинство примеров из курсов используют матрицы 2×2, 3×3 или 4×4.
Можно ли умножить матрицу 2×3 на матрицу 2×3?
Нет. Для умножения A×B число столбцов матрицы A должно совпадать с числом строк матрицы B. Матрицу 2×3 можно умножить на матрицу 3×n, где n – любое натуральное число.
Что делать, если определитель матрицы равен нулю?
Такая матрица называется вырожденной (сингулярной). Для неё не существует обратной матрицы, а система линейных уравнений с такой матрицей коэффициентов либо не имеет решений, либо имеет бесконечно много решений.
Как проверить правильность нахождения обратной матрицы?
Умножьте исходную матрицу A на найденную обратную A⁻¹. Результат должен быть единичной матрицей E, где на главной диагонали стоят единицы, а остальные элементы равны нулю.
Чем отличается поэлементное умножение от матричного?
Поэлементное умножение (произведение Адамара) перемножает элементы на одинаковых позициях двух матриц одного размера. Матричное умножение использует скалярные произведения строк первой матрицы на столбцы второй и даёт результат другого размера.
Зачем транспонировать матрицу?
Транспонирование применяется при решении систем уравнений, вычислении обратной матрицы, работе с ковариационными матрицами в статистике и при преобразованиях в компьютерной графике. Строки и столбцы меняются местами.
  1. Вычисление матриц: операции, формулы, примеры
  2. Посчитать матрицу: онлайн‑калькулятор, правила и примеры
  3. Калькулятор матриц онлайн
  4. Рассчитать матрицу онлайн – калькулятор 2026
  5. Калькулятор обратной матрицы онлайн
  6. Калькулятор определителя матрицы онлайн