Решатель матриц СЛАУ APP
MatrixSolver позволяет пользователю:
- ознакомиться с теоретической частью (СЛАУ, матрица системы, методы решения СЛАУ);
- рассмотреть примеры решения конкретных задач;
- решить СЛАУ методом Гаусса, методом Гаусса-Зейделя, методом Якоби (однопоточным и многопоточным);
- передавать матрицы СЛАУ через файлы, QR-коды, Интернет (используя API сервиса Pastebin);
При первом запуске приложения наглядно демонстрируются функции кнопок. Для повторного просмотра необходимо зайти в раздел Настройки, пункт Назначение кнопок.
Для решения СЛАУ необходимо сформировать таблицу с пустыми ячейками и в каждую строку ввести элементы каждого уравнения:
- коэффициенты при неизвестных (x1, x2 и т.д.);
- свободный член
и нажать кнопку "=".
Ответ представляется в виде найденных корней СЛАУ и подробного решения.
Найденные корни подставляются в каждое уравнение и рассчитывается модуль разности
левой и правой частей каждого уравнения. Вычисляется сумма этих модулей и отображается на экране как "Погрешность".
Дополнительные параметры, такие как точность решения, максимальное количество итераций, задаются в Настройках.
Исходный код доступен под лицензией MIT: https://gitlab.com/hyperapps19/matrixsolver