MatrixCalc

О проекте MatrixCalc

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

Зачем это нужно

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

Как устроены вычисления

Всё считается локально на JavaScript — ваши матрицы никогда не покидают устройство. Никакой математической библиотеки за кулисами нет, алгоритмы реализованы напрямую:

  • Определители используют замкнутую формулу для 2×2 и 3×3, а начиная с 4×4 — LU-разложение с частичным выбором ведущего элемента.
  • Обратная матрица и ранг получаются методом Гаусса-Жордана.
  • Собственные значения считаются методом вращений Якоби для симметричных матриц и QR-алгоритмом в остальных случаях.
  • Панель пошагового решения работает на отдельном движке с точной рациональной арифметикой, поэтому промежуточные значения выглядят как дроби вида 3/5, а не 0,6000000001.

Языки

Интерфейс калькулятора доступен на десяти языках: английском, португальском, испанском, французском, китайском, арабском, индонезийском, японском, русском и немецком. Выбор сохраняется в браузере.

Контакты

Нашли ошибку, получили неверный ответ или хотите, чтобы мы добавили операцию? Пишите на franfactory.store@gmail.com. Если сообщаете о неверном результате, укажите матрицу и выполненную операцию — так исправление пойдёт гораздо быстрее.