Matrix Solver APP
MatrixSolver allows the user to:
- familiarize yourself with the theoretical part (SLAE, system matrix, SLAE solution methods);
- consider examples of specific problem-solving;
- solve SLAE by Gauss, Gauss-Seidel, Jacobi (single- and multithreaded);
- Transmit SLAE matrices through files, QR codes, and the Internet (using the Pastebin API);
The first launch of the application clearly demonstrates the functions of the buttons. To view the application again, go to the Settings section, Button Assignment.
For SLAE solution user must form a table with empty cells and enter elements of each equation in each line:
- coefficients for unknown (x1, x2, etc.);
- free member
and press the "=" button.
Answer is presented in the form of found SLAE roots and a detailed solution.
The found roots are substituted in each equation and the difference module is calculated
the left and right parts of each equation. The sum of these modules is calculated and displayed on the screen as "Error".
Additional parameters, such as the accuracy of the solution, the maximum number of iterations, are specified in the Settings.
The source code is available under the MIT license: https://gitlab.com/hyperapps19/matrixsolver