Приближение сплайнами

Содержание

Слайд 2

Приближение сплайнами

Приближение сплайнами

Слайд 3

Приближение сплайнами Постановка задачи. Сетка (табличные значения функции): {xi}: i =

Приближение сплайнами

Постановка задачи.
Сетка (табличные значения функции):
{xi}: i = 0, 1, …,

n
{yi}: yi = f (xi)
Количество узлов – n + 1. Количество сплайнов – n: S0(x), S1(x), …, Sn–1(x). Для Si(x) область действия x∈[xi, xi+1].
Слайд 4

Приближение сплайнами Постановка задачи. ai = c0i, bi = c1i, ci

Приближение сплайнами

Постановка задачи.
ai = c0i, bi = c1i, ci = c2i,

di = c3i
При m > 1 требуются граничные условия.
Слайд 5

Линейные сплайны m = 1: Здесь ∆xi = xi+1 – xi, ∆yi = yi+1 – yi.

Линейные сплайны

m = 1:
Здесь ∆xi = xi+1 – xi, ∆yi =

yi+1 – yi.
Слайд 6

Параболические сплайны m = 2: Граничные условия: 1. A0 = f

Параболические сплайны

m = 2:
Граничные условия:
1. A0 = f (x0);
2. An = f (xn).

Слайд 7

Параболические сплайны Если A0 = f (x0), то Если An = f (xn), то

Параболические сплайны
Если A0 = f (x0), то
Если An = f (xn), то

Слайд 8

Кубические сплайны m = 3: Граничные условия: 1. A0 = f

Кубические сплайны

m = 3:
Граничные условия:
1. A0 = f ′(x0), An = f ′(xn);
2.

B0 = f ′′(x0), Bn = f ′′(xn).
Слайд 9

Кубические сплайны

Кубические сплайны

Слайд 10

Кубические сплайны Если A0 = f ′(x0), An = f ′(xn),

Кубические сплайны

Если A0 = f ′(x0), An = f ′(xn), то
b0 = A0,

bn = An
Слайд 11

Кубические сплайны Если A0 = f ′(x0), An = f ′(xn),

Кубические сплайны

Если A0 = f ′(x0), An = f ′(xn), то
b0 = A0,

bn = An
M = (M0, M1, M2, …, Mn)
Слайд 12

Кубические сплайны Если B0 = f ′′(x0), Bn = f ′′(xn),

Кубические сплайны

Если B0 = f ′′(x0), Bn = f ′′(xn), то
M0 = B0,

Mn = Bn
M = (M1, M2, …, Mn–1)
Слайд 13

Кубические сплайны Если B0 = f ′′(x0), Bn = f ′′(xn),

Кубические сплайны

Если B0 = f ′′(x0), Bn = f ′′(xn), то
M0 = B0,

Mn = Bn
Слайд 14

Примеры Параболический сплайн. Результирующая сетка: {4/9, 9/4, 25/4} Граничные условия: Далее строим сплайны S0(x), S1(x), S2(x).

Примеры

Параболический сплайн.
Результирующая сетка: {4/9, 9/4, 25/4}
Граничные условия:
Далее строим сплайны S0(x), S1(x),

S2(x).
Слайд 15

Примеры

Примеры

Слайд 16

Примеры

Примеры

Слайд 17

Примеры

Примеры

Слайд 18

Примеры

Примеры

Слайд 19

Примеры

Примеры

Слайд 20

Примеры

Примеры

Слайд 21

Примеры

Примеры

Слайд 22

Примеры

Примеры

Слайд 23

Примеры Точность интерполяции:

Примеры

Точность интерполяции:

Слайд 24

Примеры Точность интерполяции:

Примеры

Точность интерполяции:

Слайд 25

Примеры Кубический сплайн. Результирующая сетка: {4/9, 9/4, 25/4} Гранич. условия: Далее строим сплайны S0(x), S1(x), S2(x).

Примеры

Кубический сплайн.
Результирующая сетка: {4/9, 9/4, 25/4}
Гранич. условия:
Далее строим сплайны S0(x), S1(x),

S2(x).
Слайд 26

Примеры

Примеры

Слайд 27

Примеры

Примеры

Слайд 28

Примеры

Примеры

Слайд 29

Примеры

Примеры

Слайд 30

Примеры

Примеры

Слайд 31

Примеры

Примеры

Слайд 32

Примеры

Примеры

Слайд 33

Примеры

Примеры

Слайд 34

Примеры Точность интерполяции:

Примеры

Точность интерполяции:

Слайд 35

Примеры Точность интерполяции:

Примеры

Точность интерполяции:

Слайд 36

Примеры Кубический сплайн. Результирующая сетка: {4/9, 9/4, 25/4} Гранич. условия: Далее строим сплайны S0(x), S1(x), S2(x).

Примеры

Кубический сплайн.
Результирующая сетка: {4/9, 9/4, 25/4}
Гранич. условия:
Далее строим сплайны S0(x), S1(x),

S2(x).
Слайд 37


Слайд 38

Примеры

Примеры

Слайд 39

Примеры

Примеры

Слайд 40

Примеры

Примеры

Слайд 41

Примеры

Примеры

Слайд 42

Примеры

Примеры

Слайд 43

Примеры

Примеры