Необходимо реализовать приложение, которое будет преобразовывать параметрическую шкалу полиномиальной линии.
Язык программирования: MathCad(2015) или Python(версия 3.7). Готов рассмотреть ваши предложения.
Независимо от языка программы, она должна содержать:
1) интерактивное задание(ручное или случайное) исходных данных с помощью экранного интерфейса;
2) вывод результатов в числовой и графической формах в необходимом объёме;
3) приветствуется режим анимации, если он возможен.
Программа должна поддерживать:
1) Возможность задать интерполяционные линии вручную или же случайно.
2) Простейший графический интерфейс, включающий в себя:
2.1) Размеченную в виде сетки координатную плоскость, где будут отображаться все результаты.
2.2) Кнопка "Создать линию" с диалоговым окном, спрашивающим требуемое количество точек для построения, а затем их координаты(X и Y).
2.3) Кнопка "Создать линию случайно" с диалоговым окном, спрашивающим требуемое количество точек для построения.
2.4) Кнопка "Очистить", удаляющая созданные линии и все данные, что с ними связаны.
Комментарии преподавателя:
1) задаёте 3 - 8 точек на плоскости, интервал параметра t1 от t10 до t1n и строите интерполяционную линию p1(t1);
2) задаёте новый интервал параметра t2 от t20 до t2n и строите интерполяционную линию p2(t2);
3) если преобразование из шкалы t1 в шкалу t2 сделано правильно, то линии p1(t1) и p2(t2) должны совпасть.
Так как будет происходить наложение интерполяционных линий друг на друга, то необходимо сделать так, чтобы они отличались по цвету и форме(толщине и тип линии), с указанием соответствующих характеристик на экране(Как в Excele, при построении графиков, где указывается цвет линии и ее тип(пунктир, сплошная, - , * и т.д.).
Прилагается учебное пособие, где описываются полиномиальные линии(с.274) и методы преобразования для них(с. 319).
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |