О проекте MatrixCalc
MatrixCalc — бесплатный онлайн-калькулятор матриц. Он выполняет стандартные операции линейной алгебры — сложение, вычитание, умножение, транспонирование, определитель, обратную матрицу, ранг, след, степени, собственные значения — для матриц размером до 50×50 и для большинства из них показывает полное пошаговое решение, чтобы можно было проследить ход рассуждений, а не просто списать ответ.
Зачем это нужно
Большинство матричных инструментов либо выдают число без единого пояснения, либо прячут калькулятор под рекламой и обязательной регистрацией. Этот работает целиком в браузере, не требует аккаунта и сделан так, чтобы действительно помогать и при проверке домашнего задания, и когда нужен быстрый надёжный ответ.
Как устроены вычисления
Всё считается локально на JavaScript — ваши матрицы никогда не покидают устройство. Никакой математической библиотеки за кулисами нет, алгоритмы реализованы напрямую:
- Определители используют замкнутую формулу для 2×2 и 3×3, а начиная с 4×4 — LU-разложение с частичным выбором ведущего элемента.
- Обратная матрица и ранг получаются методом Гаусса-Жордана.
- Собственные значения считаются методом вращений Якоби для симметричных матриц и QR-алгоритмом в остальных случаях.
- Панель пошагового решения работает на отдельном движке с точной рациональной арифметикой, поэтому промежуточные значения выглядят как дроби вида 3/5, а не 0,6000000001.
Языки
Интерфейс калькулятора доступен на десяти языках: английском, португальском, испанском, французском, китайском, арабском, индонезийском, японском, русском и немецком. Выбор сохраняется в браузере.
Контакты
Нашли ошибку, получили неверный ответ или хотите, чтобы мы добавили операцию? Пишите на franfactory.store@gmail.com. Если сообщаете о неверном результате, укажите матрицу и выполненную операцию — так исправление пойдёт гораздо быстрее.