Необхідно спроектувати та реалізувати програму графічного інтерфейсу користувача для чисельного знаходження коренів рівняння
f(x) = g(x)
Значення функцій f(x) та g(x) задаються набором точок. Для отримання проміжних значень функції f(x) необхідно виконати інтерполяцію звикористанням методу поліномів Лагранжа, функції g(x) – лінійну інтерполяцію.
Необхідно реалізувати наступні можливості програми:
створення нового набору даних у програмі;
введення даних з XML-документу та редагування з можливістю зберігання даних в іншому XML-документі;
розв’язання рівняння з відображенням результатів та представленням графічної інтерпретації;
генерацію звіту про результати роботи програми з включенням у звіт графічного представлення розв’язання задачі;
отримання контекстної допомоги.
Інтерфейс користувача передбачає створення вікна з головним меню,необхідними кнопками, таблицями для введення та редагування даних,рядками введення скалярних даних, текстову область для відображеннярезультатів та панель для відображення графіку, а також окреме вікно для отримання контекстної допомоги.
Реалізація програми повинна здійснюватись з використанням об'єктно-орієнтованих технологій.
Программа должна быть написана на java