Главная страница

Методы интерполяции и аппроксимации


Скачать 93.46 Kb.
НазваниеМетоды интерполяции и аппроксимации
Дата31.01.2022
Размер93.46 Kb.
Формат файлаdocx
Имя файлаInterp_app.docx
ТипДокументы
#347959
страница2 из 13
1   2   3   4   5   6   7   8   9   ...   13

Канонический полином


Вид канонического полинома степени n

Pn(x)=a0+a1x1+a2x2+…+an-1xn–1+anxn. (2)

Выбор многочлена степени n основан на том факте, что через n+1 точку проходит единственная кривая степени n. Подставив (2) в (1), получим систему линейных алгебраических уравнений (3)

a ax ax2  a xп1 axп у

0 1 0 2 0

n1 0

n 0 0


0 1 1 2 1
aax

  • ax2  a xп1 axп у


n1 1

n

1 1
aaxax2  a xп1axпу

(3)

0 1 2 2 2

n1 2

n 2 2



...

a ax

  • ax2  a xп1 axп у

0 1 п

2 п n1 п n п п

Решая эту систему линейных алгебраических уравнений, найдём коэффициенты интерполяционного полинома a0, a1, a2, ..., an.
      1. Линейная интерполяция


Линейная интерполяция простейший и часто используемый вид интерполяции. Она состоит в том, что заданные точки с координатами xi, yiпри i=0, 1, 2, ... n соединяются прямолинейными отрезками, а функцию y(x) можно приближенно представить в виде ломаной.

Уравнения каждого отрезка ломаной в общем случае разные. Поскольку имеется n интервалов (xi-1, xi), то для каждого из них в качестве уравнения интерполяционного многочлена используется уравнение прямой, проходящей через две точки: для i-го интервала можно написать уравнение прямой, проходящей через точки (xi-1, yi-1) и (xi, yi),


Отсюда

y yi 1 yi yi1

= x xi1 .

xi xi1

y=aix+bi, xi-1 x xi; (4)

ai=

yi yi1 , bi=yi-1 ai xi-1. (5)

xi xi1

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

Таблица 2

Таблица экспериментальных данных


Индекс

0

1

2

3

4

x

1

2

3

4

5

y

2,5

4

3,5

5

6


7

































































































































y

6

5

4

3

2

1

0


6
0 1 2 3 4 5 x

Рис. 2. Графическое решение линейной интерполяции
1   2   3   4   5   6   7   8   9   ...   13


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