Кубічні сплайни Ерміта
Кубічні сплайни Ерміта — кубічні сплайни, що використовують інтерполювання поліномами методом Ерміта. Даний метод інтерполювання використовує дві контрольні точки та два вектора напрямків.
Названі на честь французького математика Шарля Ерміта.
Зміст |
[ред.] Інтерполяція на інтервалі
[ред.] Інтерполяція на інтервалі (0,1)
Задано стартову точку p0 при t=0 та кінцеву точку p1 при t=1 з початковим вектором m0 при
та кінцевим вектором m1 при
, тоді поліном визначається як
Чотири базові ермітові поліноми визначаються як
| f(t) | f(0) | f(1) | f'(0) | f'(1) |
|---|---|---|---|---|
![]() |
1 | 0 | 0 | 0 |
![]() |
0 | 1 | 0 | 0 |
![]() |
0 | 0 | 1 | 0 |
![]() |
0 | 0 | 0 | 1 |
![]() |
![]() |
![]() |
![]() |
![]() |
Існують такі властивості симетрії:
— симетрія відносно осі y=1/2,
— симетрія відносно осі x=1/2,
— симетрія відносно точки (0, 1/2).
[ред.] Інтерполяція на інтервалі 
Інтерполяція на цьому інтервалі задається формулою
[ред.] Зв'язок з кривими Без'є
Чотири базові ермітові поліноми легко виразити через поліноми Бернштейна, що є базисними для кривих Без'є
Тому кубічний сплайн Ерміта з параметрами
аналогічний кубічній кривій Без'є з опорними вершинами
[ред.] Інтерполяція сплайном
Інтерполяції набору точок
для
, здійснюється для кожного інтервалу, і параметри для однієї точки в різних інтервалах вибираються одинаковими. Інтерполяційний сплайн отримується неперервно-диференційовним на 
Існують декілька способів задання параметрів.
[ред.] Кінцеві різниці
Найпростіший спосіб із застосуванням трьох контрольних точок:
для індексів
, і односторонні різниці на кінцях.
[ред.] Кардинальні сплайни
Параметр
.
![\mathbf{p}(t) = h_{00}(t)\mathbf{p_0} + h_{10}(t)\mathbf{m_0} + h_{01}(t)\mathbf{p_1} + h_{11}(t)\mathbf{m_1}, \qquad t \in [0, 1]](http://upload.wikimedia.org/wikipedia/uk/math/c/9/2/c92dbc9df83ec88bccb2b65e2df9f174.png)










— симетрія відносно осі y=1/2,
— симетрія відносно осі x=1/2,
— симетрія відносно точки (0, 1/2).






