Позволяет легко произвести сплайн интерполяцию с консольным выводом расчетов, а также графическим отображением исходной функции, интерполяции и ошибкой интерполяции.
Пример:
// Устанавливаем разбиение на количество отрезков
#define DOT_AMOUNT 100
// Устанавливаем границы
#define LEFT_POINT_RANGE 1.0
#define RIGHT_POINT_RANGE 6.0
// Определяем исходную функцию
double func(double x) { return qLn(x); };
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
CCreateSpline spline(func, LEFT_POINT_RANGE, RIGHT_POINT_RANGE, DOT_AMOUNT);
return app.exec();
}
Все расчеты будут выведены в консоль, пример:
Пример графиков: