Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Интерполирование функции. Общие понятияСтр 1 из 9Следующая ⇒
На практике часто встречаются функции f (x), заданными для некоторого конечного множества значений аргумента x на отрезке [ a, b ], x 0 = a, xm = b таблицами их значений: x = x 0, x 1, x 2, …, xm, f (x) = y 0, y 1, y 2, …, ym Здесь y 0= f (x 0), y 1= f (x 1), …, ym = f (xm). Такая таблица может быть получена, например, в результате измерения некоторой величины в определенные моменты времени. В процессе расчетов иногда необходимымы значения f (x) для промежуточных значений аргумента, которых нет в таблице. В этом случае функцию f (x) заменяют приближенной функцией, например, строят функцию φ (x), которая в заданных точках x 0, x 1, …, xm принимает значения y 0, y 1, …, ym, а в остальных точках отрезка [ a, b ] приближенно представляет функцию f (x) с той или иной степенью точности. В расчетах функция φ (x) заменяет функцию f (x). Задача построения такой функции φ (x) и оценки ее близости к функции f (x) называется задачей интерполирования. Функция φ (x) называется интерполирующей функцией. Интерполирование применяется и в том случае, когда известно аналитическое представление функции f (x), но вычисление каждого значения является трудно вычисляемым. Итак, построение интерполирующей функции при заданных значениях y 0, y 1, y 2, …, ym функции f (x) в точках x 0, x 1, x 2, …, xm отрезка [ a, b ] означает определение такой функции φ (x), что φ (x)» f (x) при x Î [ a, b ] φ (xi) = f (xi) = yi, при xi Î [ a, b ], i = 0, 1, …, m Точки называются узлами интерполяции. А их совокупность – интерполяционной сеткой. Для построения интерполирующей функции используют определенные системы линейно-независимых функций, находящихся на этом отрезке: φ i (x), i = 0, 1, 2, …, записывая функцию φ (x) в виде линейной комбинации , где a 0, a 1, a 2, …, an – числа. Определенные на отрезке [ a, b ] функции φ i (x), i = 0, 1, 2, …, n, называются линейно-зависимыми, если существуют постоянные a 0, a 1, a 2, …, an, не равные нулю одновременно и такие, что для всех x Î [ a, b ]. В противном случае функции φ i (x), i = 0, 1, 2, …, n, называются линейно независимыми. Определенные на отрезке [ a, b ] функции φ i (x), i = 0, 1, 2, …, n, являются на отрезке [ a, b ] линейно зависимыми тогда и только тогда, когда хотя бы одна из них является линейной комбинацией других. Примерами таких систем определенных и линейно-независимых на отрезке [ a, b ] функций являются: 1) последовательность степеней x: 1, x, x 2, x 3, …; 2) последовательность тригонометрических функций: 1, sin x, cos x, sin 2 x, cos 2 x, …; 3) последовательность показательных функций: 1, , , …, где { α i } – некоторая числовая последовательность, и т.д. В случае построения интерполирующей функции с помощью определенной системы линейно-независимых функций φ i (x), i = 0, 1, 2, … задача интерполирования заключается в определении констант , удов - их равенствам . (1) и оценке близости между функциями f и φ. Таким образом, для определения коэффициентов ai имеем систему из m +1 уравнений с n +1 неизвестными. Матрица этой системы имеет вид: Для того, чтобы система линейных уравнений имела решение при любой правой части, достаточно, чтобы ранг ее матрицы был равен m +1. При этом n ≥ m. Решение будет однозначным при n = m. Будем предполагать, что n = m и определитель системы (1) отличен от нуля. Тогда при любых f (xj) система (1) будет иметь единственное решение.
|