Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
OKL_3.DOC
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
300.03 Кб
Скачать

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

Интерполирование (или интерполяция) предназначено для построения функциональной зависимости в виде

y = f(x)

на интервале [a, b] исходя из таблично заданных пар значений (xi, yi) (i=0, 1, 2, … , n), называемых узлами интерполяции. Для узлов интерполяции должно быть справедливым соотношение

a = x0 < x1 <x2 < … <xn = b. (10.1)

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

f(xi) = yi (i=0, 1, 2, … , n). (10.2)

Различают два вида интерполяции - глобальную и локальную. При глобальной интерполяции функциональная зависимость ищется в виде единной функции, заданной на всем интервале [a, b]. При локальной интерполяции - исходный интервал [a, b] разбивается на несколько смежных подинтервалов [aj, bj] (j=1, 2, … , m) (m n), на каждом из которых находится своя интерполирующая функция y = fj(x) и которые затем “склеиваются” в единную интерполирующую функцию, заданную на всем интервале [a, b].

Исторически сложилось так, что теория интерполирования развивалась как глобальная интерполяция и в качестве искомой функциональной зависимости чаще всего бралась полиномиальная зависимость, т.е. полагалось f(x) = Pn(x), где

полином степени n, коэффициенты которого подбираются так, чтобы выполнялось соотношение

Pn(xi) = yi (i=0, 1, 2, … , n). (10.3)

Способ определения значений коэффициентов интерполяционного полинома - решение системы линейных уравнений относительно его коэффициентов

(10.4)

В матричном виде эта система может быть записана в виде

Xa = Y, (10.5)

где

X = , a=. , Y= .

Решение этой системы может быть получено любым способом, в частности методом обратной матрицы

a = X-1Y (10.6)

с использованием матричных функций Excel.

Пример 1. Дана таблично заданная функция :

i

0

1

2

3

4

x

0.5

1.0

1.5

2.0

2.5

y

3.0

1.0

2.5

4.0

5.0

Необходимо построить ее интерполяционный многочлен.

Для нахождения коэффициентов a0, a1, a2, a3 и a4 интерполирующего многочлена (порядок его равен четырем) воспользуемся формулой (10.6). Имеем

X = , Y= .

Используя функцию МОБР системы Excel, найдем

X-1= .

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]