- •Лабораторная работа №1 Типовые сигналы и их спектры
- •Теоретическая часть
- •Рабочее задание
- •Лабораторная работа №2. Изучение теоремы Котельникова.
- •Теоретическая часть.
- •Порядок выполнения лабораторной работы:
- •Рабочее задание:
- •Рабочее задание часть 2:
- •Лабораторная работа №3. Исследование преобразования Фурье.
- •Теоретическая часть
- •Рабочее задание:
- •Лабораторная работа №4. Изучение влияние временного окна на спектр сигнала
- •Теоретическая часть
- •Лабораторная работа №5
- •Случай равномерного распределения узлов интерполяции
- •Рабочее задание
Лабораторная работа №5
Методы интерполяции данных
Цель лабораторной работы: В рамках данной лабораторной работы необходимо исследовать различные методы интерполяции данных.
Теоретическая часть
Интерполяция - отыскание промежуточных значений величины по некоторым известным её значениям.
Линейная интерполяция (linear)— интерполяция алгебраическим двучленом
P1(x) = ax + bфункцииf, заданной в двух точкахx0иx1отрезка[a, b]. В случае, если заданы значения в нескольких точках, функция заменяется кусочно-линейной функцией.
Геометрическая интерпретация
Геометрически это означает замену графика функции fпрямой, проходящей через точки (x0,f(x0)) и (x1,f(x1)).
График: пример линейной интерполяции
Уравнение такой прямой имеет вид:
отсюда для
Это и есть формула линейной интерполяции, при этом
где R1(x) — погрешность формулы:
Справедлива оценка
Применение
Линейная интерполяция применяется для уплотнения таблиц.
Формула линейной интерполяции является частным случаем интерполяционной формулы Лагранжа и интерполяционной формулы Ньютона.
Интерполяция методом ближайшего соседа (nearest)— самый простой метод интерполяции функции одной или нескольких переменных. В качестве интерполированного значения выбирается ближайшее известное значение функции.
Сплайн (spline)- кусочно-заданная функция, совпадающая с функциями более простой природы на каждом элементе разбиения своей области определения.
Классический сплайн одной переменной строится так: область определения разбивается на конечное число отрезков, на каждом из которых сплайн совпадает с некоторым алгебраическим полиномом. Максимальная степень из использованных полиномов называется степенью сплайна. Разность между степенью сплайна и получившейся гладкостью называется дефектом сплайна.
Интерполяционный многочлен Лагранжа (Lagrange)— многочлен минимальной степени, принимающий данные значения в данном наборе точек. Дляn+ 1 пар чисел, где всеxiразличны, существует единственный многочленL(x) степени не болееn, для которогоL(xi) =yi.
В простейшем случае (n= 1) — это линейный многочлен, график которого — прямая, проходящая через две заданные точки
Этот пример показывает интерполяционный многочлен Лагранжа для четырёх точек (-9,5), (-4,2), (-1,-2) и (7,9), а также полиномы yj lj(x), каждый из которых проходит через одну из выделенных точек, и принимает нулевое значение в остальных xi
Лагранж предложил способ вычисления таких многочленов:
где базисные полиномы определяются по формуле:
lj(x) обладают следующими свойствами:
являются многочленами степени n
lj(xj) = 1
lj(xi) = 0 при
Отсюда следует, что L(x), как линейная комбинацияlj(x), может иметь степень не большеn, иL(xj) =yj
Полиномы Лагранжа используются для интерполяции, а также для численного интегрирования.
Пусть для функции f(x) известны значенияyj=f(xj) в некоторых точках. Тогда мы можем интерполировать эту функцию как
В частности,
Значения интегралов от ljне зависят отf(x), и их можно вычислить заранее, зная последовательностьxi.