Математика·Матрицы

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

Бесплатный калькулятор матрицы онлайн: сложение, умножение, транспонирование, определитель, ранг, обратная матрица и решение СЛАУ с пошаговым разбором.

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

Матрица A

×

Матрица B

×

Операции с двумя матрицами

Операции с матрицей A

Решение СЛАУ (Ax = B)

Для решения системы: A – матрица коэффициентов, B – столбец свободных членов

Возможности матричного калькулятора

Онлайн-калькулятор матриц выполняет базовые и продвинутые операции линейной алгебры. Инструмент работает с матрицами любого размера до 10×10 и поддерживает точные вычисления с обыкновенными дробями, исключая накопление погрешностей округления.

Основные операции:

  • Арифметика: сложение, вычитание, умножение матриц, умножение на скаляр
  • Анализ: определитель (детерминант), ранг, след матрицы
  • Преобразования: транспонирование, приведение к ступенчатому и треугольному виду
  • Разложения: LU-разложение, QR-разложение, метод Холецкого
  • Специальные: обратная матрица, псевдообратная (Мура-Пенроуза), возведение в целую степень
  • СЛАУ: решение систем линейных алгебраических уравнений методом Гаусса, Жордана-Гаусса и Крамера

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

Сложение и вычитание

Матрицы складываются поэлементно. Важное условие: размерности должны совпадать. Если матрица A имеет размер 3×2, матрица B также должна быть 3×2. Результат C = A + B получается сложением соответствующих элементов: cij = aij + bij.

Умножение

Произведение AB определено только при условии: число столбцов A равно числу строк B. Для матриц 2×3 и 3×4 результатом будет матрица 2×4. Каждый элемент cij вычисляется как сумма произведений элементов i-й строки первой матрицы на элементы j-го столбца второй.

Определитель и ранг

Определитель (det) существует только для квадратных матриц. Для матрицы 2×2: det = ad − bc. Для больших размерностей используется разложение по строке или метод приведения к треугольному виду.

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

Обратная матрица

Обратная матрица A−1 существует только для квадратных невырожденных матриц (det ≠ 0). Она удовлетворяет условию: A × A−1 = E (единичная матрица). Калькулятор находит обратную матрицу методом присоединённой матрицы или методом Гаусса-Жордана.

Решение систем уравнений

Для системы вида AX = B, где A – матрица коэффициентов, X – столбец неизвестных, B – столбец свободных членов, калькулятор предлагает три подхода:

  • Метод Крамера: использует определители, эффективен для маленьких систем (до 4×4)
  • Метод Гаусса: последовательное исключение неизвестных, приведение к ступенчатому виду
  • Матричный метод: X = A−1B, применим когда det(A) ≠ 0

Форматы ввода данных

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

  • Числа: целые (-5, 42), десятичные (3.14, -0.001), обыкновенные дроби (2/3, -5/4)
  • Экспоненциальная запись: 1.5e-3 (равно 0.0015)
  • Периодические дроби: 0.(3) для 0.333…
  • Математические выражения: 2*sin(pi/4), sqrt(2), 2^3

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

Примеры практического использования

Пример 1: Найдите произведение матриц A (2×3) и B (3×2). A = [[1, 2, 3], [4, 5, 6]] B = [[7, 8], [9, 10], [11, 12]] Результатом будет матрица 2×2: [[58, 64], [139, 154]].

Пример 2: Решите систему: 2x + 3y = 8
x − y = 1

Введите матрицу коэффициентов [[2, 3], [1, -1]] и столбец свободных членов [8, 1]. Калькулятор вернёт x = 2.2, y = 1.2 (или дроби 11/5 и 6/5 в точном виде).

Пример 3: Проверка на обратимость. Для матрицы [[2, 1], [4, 2]] определитель равен 0 (2×2 − 1×4 = 0), следовательно, обратной матрицы не существует – система выдаст соответствующее предупреждение.

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

Можно ли умножать матрицы разных размеров?
Умножение возможно только когда число столбцов первой матрицы равно числу строк второй. Результатом будет матрица размером «строки первой × столбцы второй». Например, матрицу 2×3 можно умножить только на 3×n.
Что означает, если определитель матрицы равен нулю?
Нулевой определитель (детерминант) означает, что матрица вырожденная – у неё нет обратной матрицы, а система линейных уравнений либо не имеет решений, либо имеет бесконечное множество.
Как вводить дробные числа в калькулятор?
Поддерживаются обыкновенные дроби (1/3, -5/2), десятичные (0.75, 3.14) и экспоненциальная запись (2.5e-3). Для периодических дробей используйте скобки: 1.3(56) означает 1.3565656...
Для чего нужно транспонирование матриц?
Транспонирование меняет строки и столбцами местами. Применяется при решении систем уравнений, в статистике для работы с векторами данных и в машинном обучении при нормализации признаков.
Что такое ранг матрицы простыми словами?
Ранг – это максимальное количество линейно независимых строк или столбцов. Показывает «размерность» информации в матрице. Если ранг равен размерности матрицы, она невырождена.
Решает ли калькулятор системы линейных уравнений?
Да, поддерживаются методы Гаусса, Крамера и матричный метод. Достаточно ввести коэффициенты при неизвестных и свободные члены – калькулятор найдёт корни и покажет ход решения.