Задача: Написать программу, строящую
полиномиальную кривую по заданным точкам. Обеспечить возможность
изменения позиций точек и, при необходимости, значений
касательных векторов и натяжения.
Фундаментальная кривая (cardinal spline).
Создание
сплайнов есть в каждом
векторном графическом редакторе. Сами сплайны используются для проектирование различных дизайнов. Исторически они пришли из машиностроения. Я строил
фундаментальный сплайн, сам таких я раньше никогда не видел. Его особенность в том, что
кривизна в точке зависит не от касательных векторов, а от
натяжения, и
положения соседних точек. Данный сплайн не очень удобен для проектирования, но отражает
поведение реальных объектов.
Работа выполнена на языке
Python с
PyQt(Требует установки
PyQt )
Отчет в формате —
PDFПрограмма, —
/file/85005/скомпилированная версия
для Windows(
*.exe не требует наличия никаких библиотек)
МАИ.
Факультет прикладной математики.
Кафедра вычислительной математики и программирования.