Калькулятор матриц онлайн
Бесплатный калькулятор матрицы онлайн: сложение, умножение, транспонирование, определитель, ранг, обратная матрица и решение СЛАУ с пошаговым разбором.
Возможности матричного калькулятора
Онлайн-калькулятор матриц выполняет базовые и продвинутые операции линейной алгебры. Инструмент работает с матрицами любого размера до 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), следовательно, обратной матрицы не существует – система выдаст соответствующее предупреждение.