Главная страница
Навигация по странице:

  • Использованные источники

  • Интерполяция и экстраполяция. Интерполяция и экстраполяция функции


    Скачать 440.5 Kb.
    НазваниеИнтерполяция и экстраполяция функции
    Дата24.10.2021
    Размер440.5 Kb.
    Формат файлаdoc
    Имя файлаИнтерполяция и экстраполяция.doc
    ТипДокументы
    #254762

    ИНТЕРПОЛЯЦИЯ И ЭКСТРАПОЛЯЦИЯ ФУНКЦИИ

    Карташян Марсел Вардгесович

    (ananimar@mail.ru)

    Муниципальное бюджетное общеобразовательное учреждение лицей №6 г. Шахты Ростовской области (МБОУ г. Шахты «Гимназия им. А. С. Пушкина»)

    Аннотация

    На занятиях по естественнонаучным предметам часто возникает необходимость перехода от табличного способа задания функции к аналитическому. Задача учителей математики – предоставить простой и эффективный алгоритм (прежде всего для вычислительных систем) для решения подставленной задачи.
    Основная задача работы – краткое описание некоторых методов интерполяции функций. В начале приводятся основные сведения об алгебраической интерполяции. Излагаются методы линейной и квадратичной интерполяции, а также метод Эйткена. Далее описывается метод тригонометрической интерполяции. Работа завершается понятием «экстраполяция функции».

    • Алгебраическая интерполяция. На практике часто возникает необходимость перехода от табличного способа задания функции к аналитическому. Задание функции формулой имеет следующие преимущества: во-первых, формулы занимают мало места, во-вторых, как правило, с помощью формул легче выполнить вычисления. А самое главное, с помощью таблицы невозможно найти значения функции в тех точках, которые отсутствуют в таблице.

    Общая задача интерполяции функции заключается в том, чтобы найти определенную на отрезке функцию такую, что где =1, 2, …, n и < <...< Естественно требовать найти простейшую функцию с вычислительной точки зрения. Если простейшей назовём функцию, значения которой вычисляются арифметическими действиями сложения, вычитания и умножения, то такой является целая рациональная функция, то есть многочлены.

    Таким образом, одна из наиболее важных проблем состоит в том, чтобы уметь записать многочлен степени не выше n-1, обладающий тем свойствам, что =1, 2, …, n. Очевидно, что если такой многочлен существует, то он единственный. Действительно, предположим, что существуют два таких многочлена  и  Тогда уравнение степени не выше n-1 имеет n корней  ( =1, 2, …, n), что невозможно. Возьмём (3)

    Многочлены =1, 2, …, n называются коэффициентами Лагранжа. Эти многочлены обладают следующими свойствами: они имеют степень n-1, при

    Многочлен (3) обладает следующим свойствам: имеет степень не выше n-1, удовлетворяет условиям =1, 2, …, n. Формула (3) называется интерполяционной формулой Лагранжа, - узлами интерполяции, а ( , ) – узловыми точками.

    В том случае, когда функция на промежутке интерполяции монотонна, в формуле (3) заменяя x на y, а y на x, получим формулу, с помощью которой можно выполнить обратную интерполяцию, то есть с помощью значений функции вычислить соответствующие значения аргумента.

    На практике широко применяются линейная и квадратичная интерполяции. При n=2 интерполяционная формула Лагранжа примет вид:

    (4)

    В результате получается уравнение прямой, проходящей через точки и При n=3 из формулы (3) получим формулу

    которая является уравнением параболы, проходящей через точки и

    Если требуется найти значение функции в точке, не являющей узловой, то с помощью линейной интерполяцией можно «уплотнить» таблицу не построив интерполяционный многочлен.

    Пусть и где Для любого по формуле (4) получим а для любого Тогда Такой метод интерполяции называется методом Эйткена.

    • Тригонометрическая интерполяция. Рассмотрим интерполирование периодических функций. Пусть функция задана на отрезке таблицей значений  в равноотстоящих узлах  =0,1, 2, … , n-1 или  =0, 1, …, n-1. Тригонометрическим многочленом степени m называется многочлен

    Задача тригонометрической интерполяции состоит в построении тригонометрического интерполяционного многочлена, удовлетворяющего условиям  ( )= , i=0,1, 2, …, n-1. Можно показать, что решением этой задачи является многочлен

     (x)=   +  , где коэффициенты   и   вычисляются по следующим формулам:  =  ,  =  ,  =  , k=1, 2, …, m.

    • Экстраполяция функции. Экстраполяция – приближённое определение значений функции в точках, лежащих вне отрезка (см. алгебраическая интерполяция). Методы экстраполяции в основном совпадают с методами интерполяции. Например, значения функции можно вычислить с помощью того же интерполяционного многочлена.

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

    Использованные источники

    1.Ракитин В. И., Первушин В. Е. Практическое руководство по методам вычислений с приложением программ для персональных компьютеров. – М.: «Высшая школа», 1998 г.

    2.Ханова А. А. Интерполяция функций. – Астрахань: Институт информационных технологий и коммуникаций, 2001 г.

    3.Ващенко Г. В. Вычислительная математика: основы алгебраической и тригонометрической интерполяции. – Красноярск: СибГТУ, 2008 г.


    написать администратору сайта