МАТ-МТРлинейная алгебрадо 10×10 · 6 операцийревизия 2026-05-04

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

Операции с матрицами: определитель, обратная, транспонирование, умножение, ранг, собственные значения. Пошаговое решение, визуализация.

⏱ ~30 сек · 6 операций · до 10×10 · пошаговое решение
Отчёт · МАТ-МТР|расчёт: аноним
calcal.ru / matrix-calculator
Загрузка калькулятора…
10×10
Макс. размер
6
Операций
O(n³)
Основная сложность
XIX в.
Кэли, Сильвестр

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

ММатрица — прямоугольная таблица чисел (элементов), организованная в строки и столбцы. Обозначается Am×n. Матрицы — центральный объект линейной алгебры. Применяются в физике, ML, компьютерной графике, экономике, инженерии.

Концепция матриц введена Артуром Кэли (1858). Сегодня без матричных операций не работает ни одна библиотека машинного обучения (TensorFlow, PyTorch, NumPy).

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

ОперацияСимволСложность
Определительdet(A)O(n³)
ОбратнаяA⁻¹O(n³)
ТранспонированиеAᵀO(n²)
УмножениеA × BO(n³)
Рангrank(A)O(n³)
Собств. значенияλO(n³)

Определитель

ОПРЕДЕЛИТЕЛЬ 2×2
det = a·d − b·c
ОПРЕДЕЛИТЕЛЬ 3×3 (Сарус)
+ a11a22a33 + a12a23a31 + a13a21a32
− a13a22a31 − a11a23a32 − a12a21a33
ДЛЯ БОЛЬШИХ · Гаусс
det = произведение элементов на диагонали треугольной формы
Определитель — это число, связанное с матрицей, которое говорит нам, является ли матрица обратимой, и если да — насколько «растягивает» пространство.Г. Стрэнг, 'Введение в линейную алгебру'

Применение

Физика: тензоры, квантовая механика. ML: нейросети (веса слоёв — матрицы), PCA (собственные значения). Графика: 3D-преобразования (поворот, масштабирование). Экономика: межотраслевой баланс Леонтьева, системы уравнений. Инженерия: анализ устойчивости, метод конечных элементов.

Численные нюансы

Четыре аспекта, на которые обращают внимание при программной работе с матрицами: вырожденность, число обусловленности, устойчивость, алгоритмическая сложность.

ИСТОЧНИКИ
  1. Введение в линейную алгебру. Г. Стрэнг. МЦНМО. 2018.
  2. Matrix Computations. G. Golub, C. Van Loan. Johns Hopkins. 2013.
  3. NumPy — linalg. NumPy team. numpy.org. 2026. ↗ ссылка
  4. SciPy linalg. SciPy team. docs.scipy.org. 2026.

Смотрите также глоссарий математики.

РАЗДЕЛ 04 · НЮАНСЫ

Тонкости работы с матрицами

Четыре момента, которые важно знать при программной работе.

01
Квадратная матрица

Определитель, обратная и собственные значения определены только для квадратных матриц (n × n). Прямоугольные — только ранг, транспонирование, умножение.

02
Вырожденность

Если det(A) = 0 — матрица вырожденная, обратной не существует. Причина: линейно зависимые строки/столбцы, ранг < n.

03
Численная устойчивость

При больших матрицах (>100) и плохом числе обусловленности — накопление ошибок округления. Используйте LU/QR-разложение вместо метода Крамера.

04
Сложность O(n³)

Большинство операций O(n³): матрица 100×100 — миллион операций. Для больших матриц нужны специализированные алгоритмы (Strassen, QR).

РАЗДЕЛ 05 · ПЛАН ДЕЙСТВИЙ

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

Три шага от ввода до интерпретации.

01ВВОД

Введите размеры

Выберите размер матрицы (до 10×10) и введите значения. Поддерживаются дроби, десятичные и отрицательные числа.

02ОПЕРАЦИЯ

Выберите операцию

Определитель, обратная, транспонирование, умножение, ранг, собственные значения. Калькулятор покажет пошаговое решение.

03ПРИМЕНЕНИЕ

СЛАУ и преобразования

Обратная матрица решает СЛАУ: x = A⁻¹·b. Определитель показывает площадь/объём параллелепипеда, натянутого на столбцы.

ЧАСТЫЕ ВОПРОСЫ

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

Прямоугольная таблица чисел, организованная в строки и столбцы. Используется в линейной алгебре, физике, ML, графике. Размер m×n (m строк, n столбцов).
Матрица A⁻¹ существует тогда и только тогда, когда det(A) ≠ 0 (матрица невырожденная). Формула A⁻¹ = adj(A) / det(A).
Для 2×2: ad-bc. Для 3×3: правило Саруса. Для больших: метод Гаусса (приведение к треугольной форме, затем произведение диагонали).
Нет. A×B возможно только если число столбцов A = число строк B. Результат имеет размер m×k, где A — m×n, B — n×k. Умножение не коммутативно: A×B ≠ B×A.
Максимальное число линейно независимых строк (или столбцов). Определяет размерность пространства, натянутого на векторы. rank(A) ≤ min(m, n).
Характеристические числа матрицы. Применяются в PCA (снижение размерности), анализе устойчивости систем, квантовой механике, Google PageRank.
A·x = b → x = A⁻¹·b, если A невырожденная. Для больших систем предпочтительны методы Гаусса или LU-разложение (без явного вычисления A⁻¹).
Для матриц >100×100 и плохо обусловленных — накапливаются ошибки округления float64. Используйте QR-разложение или SVD для устойчивости. NumPy/SciPy делают это автоматически.
Лиана Арифметова
АВТОРverifiedред. calcal.ru

Лиана Арифметова

Создатель и главный редактор

Миссия: демократизировать сложные расчёты. Превратить страх перед числами в ясность и контроль. Девиз: «Любая повторяющаяся задача заслуживает своего калькулятора».

Mathematical Engineering · МФТИ · редактирует каталог с 2012 года

Был ли этот калькулятор полезен?

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ

Инструмент справочный — не заменяет эксперта

Только для информационных целей. Все расчёты, результаты и данные, предоставляемые инструментом, носят исключительно ознакомительный и справочный характер. Они не являются профессиональной консультацией — медицинской, юридической, финансовой, инженерной или иной.

Точность результатов. Калькулятор основан на общепринятых формулах и методиках, однако фактические результаты могут отличаться в зависимости от индивидуальных условий, исходных данных и применяемых стандартов. Мы не гарантируем полноту, точность или актуальность приведённых расчётов.

Профессиональные решения — медицинские, финансовые, инженерные — должны приниматься только после консультации с квалифицированным специалистом. Не используйте автоматический расчёт как единственное основание для важных решений.

Ограничение ответственности. Авторы и разработчики сервиса не несут ответственности за прямой или косвенный ущерб, возникший из-за использования данных расчётов. Пользователь принимает на себя всю ответственность за интерпретацию результатов.

СМЕЖНЫЕ ИНСТРУМЕНТЫ

Похожие калькуляторы

15

Калькулятор векторов 2D и 3D

Сложение, вычитание, скалярное и векторное произведение, длина, угол между векторами. Пошаговое решение.

/vector-calculator

Калькулятор СЛАУ (метод Гаусса)

Решение систем линейных уравнений методом Гаусса онлайн. Подробный ход решения матричным методом.

/linear-equation-solver

Калькулятор тригонометрии

Вычисление sin, cos, tan, cot, sec, csc. Решение треугольников, радианы/градусы, тригонометрические уравнения.

/trigonometry-calculator

Калькулятор оптимизации: симплекс, рюкзак, генетика

Решение задач оптимизации: линейное программирование (симплекс-метод), задача о рюкзаке и генетические алгоритмы. Поиск минимума/максимума.

/optimization-calculator

Калькулятор дробей (смешанные и неправильные)

Конвертер дробей онлайн. Перевод смешанных чисел в неправильные дроби и наоборот с подробным решением.

/fraction-calculator

Калькулятор НОД и НОК

Быстрый расчет НОД и НОК для любых чисел. Разложение на простые множители (факторизация) онлайн.

/gcd-lcm-calculator

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

Перестановки P(n), сочетания C(n,k), размещения A(n,k) и вариации с повторениями. Факториал, биномиальные коэффициенты.

/combinatorics-calculator

Калькулятор комплексных чисел

Сложение, вычитание, умножение, деление, модуль, аргумент, степень, корень комплексных чисел. Визуализация на плоскости.

/complex-number-calculator

Калькулятор производных и интегралов

Символьные и численные методы, пошаговые решения. Поддержка сложных функций и прикладных задач.

/derivative-integral-calculator

Калькулятор чисел Фибоначчи

Вычислите n-е число Фибоначчи, проверьте принадлежность числа ряду, найдите золотое сечение. Формула Бине.

/fibonacci-calculator

Калькулятор золотого сечения

Пропорции золотого сечения (phi = 1.618). Для дизайна, архитектуры, фотографии. Прямоугольник и спираль.

/golden-ratio-calculator

Калькулятор сумм рядов

Арифметическая и геометрическая прогрессии, степенные ряды, ряды Тейлора. N-й член, сходимость.

/series-sum-calculator

Калькулятор Монте-Карло симуляции: оценка рисков

Прогнозирование стоимости активов и оценка рисков методом Монте-Карло. Расчет распределения вероятностей, VaR и волатильности.

/monte-carlo-simulation

Калькулятор процентов

Посчитать проценты от числа, прибавить или вычесть процент, найти разницу. Удобный онлайн калькулятор с формулами.

/percentage-calculator

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

Конвертер чисел в научную (экспоненциальную) и инженерную нотацию. Перевод стандартного вида числа онлайн.

/scientific-notation-calculator