Нужно написать программу, которая будет находить обратную матрицу тремя методами: методом Гаусса-Жордана (элементарных преобразований), методом присоединенной (союзной матрицы) и методом LU расписания матрицы.
Функции программы:
1) Ввод элементов квадратной матрицы произвольного порядка (порядок матрицы ограничен размерностью 10*10) вручную или автоматическую генерацию значений элементов матрицы из заданного диапазона;
2) Нахождение обратной матрицы выбранным методом (методом Гаусса-Жордана (элементарных преобразований), методом присоединенной (союзной матрицы) и методом LU расписания матрицы).
3) Пошаговый вывод промежуточных результатов на экран или в файл.
4) Проверку результатов расчетов.
Элементами квадратной матрицы могут быть обыкновенные дроби (правильные дроби, неправильные дроби),целые числа и не целые (например 1.4, 0.44). Класс дробей реализован (как пример), и также реализован метод союзной матрицы. Есть формулы для нахождения обратной матрицы LU методом.
Также программа должна иметь, функции, которые предоставляют пользователю собственноручно находить дальнейшие шаги в нахождении обратной матрицы (смотреть прикрепленные файлы).
Также есть программа с подобным функционалом.
Цена договорная (Безопасная сделка).