Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Интерполирование функций






Дана табличная функция, т.е. дана таблица, в которой для некоторых дискретных значений аргумента xi, расположенных в порядке возрастания, заданы соответствующие значения функции уi:

I x y
  x0 y0
  x1 y1
  x2 y2
... ... ...
I xi yi
... ... ...
N xn yn

Точки с координатами (xi, yi) называются узловыми точками или узлами.

Количество узлов в табличной функции равно

N=n+1.

На графике табличная функция представляется в виде совокупности узловых точек (рис. 10.1.).

Рис. 10.1. Представление табличной функции

Длина участка [x0, xn] равна (xn – x0).

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

Задача интерполирования функции (или задача интерполяции) состоит в том, чтобы найти значения yk табличной функции в любой промежуточной точке хк, расположенной внутри отрезка [x0, xn], т.е.

и

Задача экстраполирования функции (или задача экстраполяции) состоит в том, чтобы найти значения yl табличной функции в точке хl, которая не входит в промежуток [x0, xn], т.е.

Такую задачу часто называют задачей прогноза.

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

Для определенности задачи искомую функцию F(x) будем искать из класса алгебраических многочленов:

(*)

Этот многочлен должен пройти через все узловые точки, т.е.

(**)

Поэтому степень многочлена n зависит от количества узловых точек N и равна количеству узловых точек минус один, т.е. n=N-1.

Многочлен вида (*), который проходит через все узловые точки табличной функции называется интерполяционным многочленом.

Интерполирование с помощью алгебраических многочленов называется параболическим интерполированием.

Таким образом, для решения задачи интерполирования прежде всего необходимо решить задачу, которую можно сформулировать следующим образом:

для функции , заданной таблично, построить интерполяционный многочлен степени n, который проходит через все узловые точки таблицы:

где n -степень многочлена, равная количеству узловых точек N минус один, т.е. n=N-1.

В результате, в любой другой промежуточной точке хk, расположенной внутри отрезка [x0, xn] выполняется приближенное равенство Pn(xk)= yk. (рис. 10.2.)

Рис. 10.2. Интерполирование функции

 

Контрольные вопросы

1. Как происходит интерполирование функции?

2. Покажите табличное представление функции.

3. Как решается задача прогноза?

4. Какие математические методы используют для экстраполяции функции?

5. Где происходит практическое применение интерполирования и аппроксимации функций?






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.