Математика

Матричный калькулятор

Выполняйте операции с матрицами: сложение, умножение, транспонирование и вычисление определителя. Бесплатный онлайн-калькулятор матриц.

Этот инструмент вам помог?

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

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

Когда использовать этот калькулятор

  • Решайте системы линейных уравнений, записывая их в виде Ax = b и вычисляя x = A⁻¹b
  • Проверяйте, обратима ли квадратная матрица, вычислив её определитель перед поиском обратной матрицы
  • Находите транспонированную матрицу или LU-разложение при подготовке данных или уравнений к численному анализу
  • Выполняйте линейные преобразования, такие как поворот, масштабирование и сдвиг, в компьютерной графике и физике
  • Организуйте и анализируйте многомерные данные в статистике, экономике и машинном обучении
  • Проверяйте домашние задания по линейной алгебре, упражнения из учебников и тренировочные задачи к экзаменам

Шаги:

  1. Выберите размер матрицы (2×2, 3×3 или произвольный).
  2. Выберите операцию
  3. Проверьте результат
  4. Выберите операцию, которую необходимо выполнить.
  5. Просмотрите матрицу результатов и любые промежуточные вычисления.

Формула

Сложение матриц: [A] + [B] = [aᵢⱼ + bᵢⱼ] (поэлементно) Умножение матриц: [C]ᵢⱼ = Σ(aᵢₖ × bₖⱼ) Определитель (2×2): |A| = ad - bc Транспонирование: [Aᵀ]ᵢⱼ = [A]ⱼᵢ (обмен строк и столбцов) Обратная матрица (2×2): A⁻¹ = (1/|A|) × [d -b; -c a]

Варианты использования

  • Высшая математика
  • Выполнение преобразований в компьютерной графике
  • Анализ данных в статистике и машинном обучении
  • Работа с анализом электрических цепей в инженерии

Основные преимущества

  • Мгновенное сложение, умножение и обращение матриц
  • Детерминанты и собственные значения за секунды
  • Матрицы разных размеров без ручных ошибок
  • Пошаговая проверка

Советы профессионалов

  • Проверяйте размерности перед умножением
  • Проверяйте детерминант перед обращением
  • Сложение требует одинаковых размерностей

Распространенные ошибки

  • Умножение в неверном порядке — не коммутативно
  • Количество столбцов должно равняться количеству строк
  • Только квадратные с ненулевым детерминантом обратимы

Объяснение ключевых терминов

Матрица: прямоугольный массив чисел
Детерминант: скаляр для проверки обратимости
Единичная матрица: единицы по диагонали, нули вне
Транспонирование: строки и столбцы меняются местами

Связанные понятия

  • Системы линейных уравнений решаются пошагово с помощью Калькулятора уравнений.
  • Прямые и их наклон в матричных преобразованиях измеряются с помощью Калькулятора наклона.
  • Визуализируйте линейные функции и то, как преобразования меняют их графики, с помощью Графического калькулятора.
  • Операции с векторами, которые сочетаются с умножением матриц, в Калькуляторе векторов.
  • Точки, расстояния и фигуры на координатной плоскости вычисляются с помощью Калькулятора координатной геометрии.

Пример

Умножение [2 3; 1 4] × [5 1; 2 3]: C₁₁ = 2×5 + 3×2 = 16, C₁₂ = 2×1 + 3×3 = 11, C₂₁ = 1×5 + 4×2 = 13, C₂₂ = 1×1 + 4×3 = 13. Результат: [16 11; 13 13].

Интерпретация результатов

Нулевой определитель означает, что матрица вырождена: она не имеет обратной матрицы, а связанная система уравнений либо не имеет решений, либо имеет бесконечно много. Ненулевой определитель подтверждает, что матрица обратима, и показывает, насколько преобразование масштабирует площади. Обратная матрица, когда она существует, даёт решение Ax = b напрямую в виде x = A⁻¹b. Транспонирование отражает матрицу относительно главной диагонали, а LU-разложение представляет исходную матрицу как произведение нижней и верхней треугольных матриц — именно так решатель разбивает задачу на быстрые шаги обратной подстановки.

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

Что такое матрица в математике?
Матрица — это прямоугольное расположение чисел в строках и столбцах. Используется для решения систем уравнений и линейных преобразований.
Как умножить две матрицы?
Для умножения двух матриц количество столбцов первой должно равняться количеству строк второй. Умножьте элементы строки на элементы столбца и сложите результаты.
Как складывать и вычитать матрицы?
Складывайте или вычитайте матрицы поэлементно, позиция за позицией. Обе матрицы должны иметь одинаковые размеры. Например, [1 2; 3 4] + [5 6; 7 8] = [6 8; 10 12], потому что 1 + 5 = 6, 2 + 6 = 8, 3 + 7 = 10 и 4 + 8 = 12. Вычитание выполняется так же: каждый элемент второй матрицы вычитается из соответствующего элемента первой.
Как найти обратную матрицу размера 2×2?
Для A = [a b; c d] обратная матрица равна A⁻¹ = (1/|A|) × [d -b; -c a], где |A| = ad - bc — определитель. Например, для A = [2 3; 1 4] определитель |A| = 2×4 - 3×1 = 5, поэтому A⁻¹ = (1/5) × [4 -3; -1 2] = [0,8 -0,6; -0,2 0,4]. Обратная матрица существует только тогда, когда определитель не равен нулю; нулевой определитель означает, что матрица вырождена и не имеет обратной.
Как решить систему линейных уравнений с помощью матриц?
Запишите систему в виде Ax = b, где A — коэффициенты, x — неизвестные, а b — константы. Тогда x = A⁻¹b. Для x + 2y = 5 и 3x + 4y = 11 имеем A = [1 2; 3 4], b = [5; 11] и A⁻¹ = [-2 1; 1,5 -0,5], откуда решение x = A⁻¹b = [1; 2]. Проверка: 1 + 2×2 = 5 и 3×1 + 4×2 = 11, значит x = 1 и y = 2 верны.
Что такое LU-разложение и зачем оно нужно?
LU-разложение раскладывает матрицу A на произведение нижней треугольной матрицы L и верхней треугольной матрицы U, то есть A = LU. Например, A = [4 3; 6 3] раскладывается на L = [1 0; 1,5 1] и U = [4 3; 0 -1,5], поскольку L × U даёт [4 3; 6 3]. Треугольные системы быстро решаются обратной подстановкой, поэтому LU-разложение ускоряет решение систем, обращение матриц и вычисление определителей, особенно когда одна и та же матрица используется многократно.
Что такое единичная матрица и для чего она нужна?
Единичная матрица I содержит единицы на главной диагонали и нули во всех остальных местах, например I₃ = [1 0 0; 0 1 0; 0 0 1]. Это мультипликативная единица для матриц: умножение любой матрицы A на единичную не изменяет её, поэтому AI = IA = A. Она играет для умножения матриц ту же роль, что число 1 для обычного умножения.
Как вычислить определитель матрицы 3×3?
Используйте разложение Лапласа (по минорам) по первой строке. Для A = [1 2 3; 0 1 4; 5 6 0] определитель равен 1×(1×0 - 4×6) - 2×(0×0 - 4×5) + 3×(0×6 - 1×5) = 1×(-24) - 2×(-20) + 3×(-5) = -24 + 40 - 15 = 1. Каждое слагаемое умножает один элемент первой строки на определитель матрицы 2×2, оставшейся после удаления его строки и столбца, со знаками, чередующимися +, -, +.
В чём разница между матрицей и определителем?
Матрица — это прямоугольная таблица чисел, например [1 2; 3 4], которая может иметь любое количество строк и столбцов. Определитель — это единственное скалярное число, которое вычисляется только для квадратной матрицы и обозначается |A|. У каждой квадратной матрицы ровно один определитель, но матрица и её определитель — разные объекты: матрица — это полная таблица значений, а определитель — одно число, полученное из неё, которое указывает на обратимость и масштабирование.
Для чего используется транспонирование матрицы?
Транспонирование Aᵀ отражает матрицу относительно главной диагонали, превращая строки в столбцы. Для [1 2; 3 4] транспонированная матрица равна [1 3; 2 4]. Транспонирование используется для преобразования векторов-строк в векторы-столбцы, для определения симметричных матриц (где Aᵀ = A), для вычисления скалярных произведений как Aᵀb, а также в физике и статистике, где транспонирование матрицы данных выравнивает переменные и наблюдения для анализа.
Что такое симметричная матрица?
Симметричная матрица — это квадратная матрица, равная своему транспонированию, то есть Aᵀ = A. Это означает, что элемент в строке i, столбце j всегда равен элементу в строке j, столбце i, поэтому матрица зеркально симметрична относительно главной диагонали. Например, [1 2; 2 3] симметрична, потому что оба недиагональных элемента равны 2. Симметричные матрицы встречаются повсюду в статистике, физике и машинном обучении, и они всегда имеют действительные собственные значения.

Откройте больше инструментов

Свежая подборка из всей нашей библиотеки инструментов.