Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Сплайн- интерполяция
Сплайном соответствующей функции f (x), построенным по данным узлам сетки { x i }, i=0,..., n, называется функция Sm (x), удовлетворяющая следующим условиям: a) условие кусочно-полиномиальной функции: на каждом отрезке [ xi-1, xi ] (i=1, …, n) функция является многочленом степени m; б) условие непрерывности: сплайн-функция и ее (m-1) производная непрерывны в заданной области; в) условие интерполирования: в узлах сетки значение сплайна и значение функции совпадают: (i=0, …, n). Линейный сплайн Построим на отрезке [ a, b ] функцию Si (x) так, чтобы на каждом отрезке [ x i-1, x i ] (i=1,..., n) эта функция являлась бы линейным многочленом вида: Si (x) =ai+ (xi-x) bi. Поскольку Si(xi)=f(xi); Si (xi-1) =Si-1 (xi-1) =f (xi-1), то, обозначив yi=f(xi) и hi=xi-xi-1, получим формулы для вычисления коэффициентов: ai=yi, bi= (i=1, …, n). Таким образом, линейный сплайн имеет вид Si (x) = yi + (xi - x) .
|