1. Программа должна вычислять максимальное собственное значение матрицы.
2. Предложенное решение должно быть выполнено степенным методом.
3. Вычисления должны производиться с точностью задаваемой пользователем и большой скоростью.
4. Программа должна предусматривать возможность осуществления чтения исходной матрицы из файла и запись полученного результата в файл.
5. Программа должна иметь возможность работы в режиме диалога с пользователем: исходная матрица может задаваться пользователем в процессе выполнения программы, а не только считываться из файла.
6. Программный продукт должен иметь возможность проверки введенных данных на наличие в них ошибок.
7. Интерфейс должен быть приятен на вид и выполнен в темных тонах.
ОБЗОР СУЩЕСТВУЮЩИХ СИСТЕМ АВТОМАТИЗАЦИИ ПОСТАВЛЕННОЙ ЗАДАЧИ
Существует несколько программных продуктов, способных реализовывать поставленную задачу. Среди них: MathCad, MatLab. Однако, реализуемая задача не является основной в этих программных средствах, а является лишь некой встроенной функцией. Именно поэтому и возникает необходимость в разработке отдельного программного продукта, вычисляющего максимальное собственное число заданной матрицы.