Skip to content

yevgeny-yakushov/spline-interpolation

Repository files navigation

Сплайн интерполяция qt/c++

Позволяет легко произвести сплайн интерполяцию с консольным выводом расчетов, а также графическим отображением исходной функции, интерполяции и ошибкой интерполяции.

Пример:

    // Устанавливаем разбиение на количество отрезков
    #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();
    }

Вывод

Все расчеты будут выведены в консоль, пример:

Пример консольного вывода

Пример графиков:

График сплайн интерполяции

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages