logo
2_-_Approximatsia_funktsy

2.1. Основные сведения

Определение. Величина называется функцией переменной величины , если каждому из тех значений, которые может принимать , поставлено в соответствии по определенному закону одно или несколько значений . При этом переменная величина называется аргументом. Аргумент всегда переменная величина, функция, как правило, тоже.

Говорят также: величина зависит от ; сообразно с этим аргумент называют независимой переменной, функцию – зависимой.

Тот факт, что есть функция от выражают в записи так

, (2.1)

где - - обозначен закон соответствия между и . (функциональная зависимость).

Известно три способа задания функциональной зависимости:

1. аналитический;

2. графический;

3. табличный.

Аналитический способ состоит в указании функции одной или несколькими математическими формулами.

Преимущества:

возможность получения значения для любого фиксированного аргумента с любой точностью и с наименьшими затратами по времени (так как этот способ прямо указывает действия и последовательность их выполнения над независимой переменной для получения соответствующего значения величины ).

Недостатки:

1) на практике часто неизвестна аналитическая формула

2) в некоторых случаях, если известна, то настолько громоздка (содержит трудно вычисляемые выражения, сложные интегралы и т.п.), что ее использование в практических расчетах затруднительно

3) не наглядность с точки зрения поведения функциональной зависимости.

Графический способ состоит в проведении линии (графика) в декартовой системе координат, у которой абсциссы изображают значения аргумента, а ординаты – соответствующие значения функции.

Достоинства:

1) легкость обозрения картинки в целом

2) непрерывность изменения аргумента.

Недостатки:

Ограниченная степень точности, что приводит к утомительности прочитывания значений функции с максимально возможной точностью.

Табличный способ заключается в том, что для избранных значений аргумента указываются соответствующие значения с определенной степенью точности.

Достоинства:

Он сразу дает числовые значения функции для табличного значения аргумента.

Недостатки:

1) Таблица трудно обозрима в целом

2) Она часто не содержит всех необходимых значений аргумента, а для получения этих значений могут потребоваться либо очень сложные расчеты либо проведение дорогостоящих экспериментов.

Задача аппроксимации функции в вычислительной математике позволяет приближенно вычислить значение функции при любом значении аргумента (из некоторой области) с наименьшими затратами времени и средств, если функция задана таблично, т.е. когда аналитическая функциональная зависимость неизвестна либо очень громоздка. И сводится к замене (аппроксимации) данной функций приближенной функцией так, чтобы отклонение (в некотором смысле) от в заданной области было наименьшим. Функция при этом называется аппроксимирующей. На практике в качестве чаще всего рассматривают многочлен

(2.2)

Таким образом задача аппроксимации функции сводится к подбору коэффициентов , , чтобы достичь наименьшего отклонения многочлена функции что касается самого понятия «малое отклонение», то оно уточняется при рассмотрении конкретных способов аппроксимации.

Если приближение строится на заданном дискретном множестве точек , то аппроксимация называется точечной. К ней относятся, например, интерполирование, среднеквадратичное приближение. При построении приближения на непрерывном множестве точек, например, не отрезке , аппроксимация называется непрерывной (или интегральной).

Интерполирование

Один из основных типов точечной аппроксимации. Оно состоит в следующем: для данной табличной функции строим многочлен (2.2), принимающий в заданных точках те же значения , что и функция , т.е.

, (2.3)

при этом, среди нет одинаковых, т.е. при .

Точки называются узлами интерполирования, а многочлен - интерполирующим многочленом.

Таким образом, близость интерполирующего многочлена к заданной функции состоит в том, что их значения совпадают на заданной системе точек.

Максимальная степень интерполяционного многочлена . В этом случае говорят о глобальной интерполяции, поскольку один многочлен

(2.4)

используется для интерполяции функции на всем рассматриваемом интервале изменения аргумента .

Интерполяционные многочлены могут строиться отдельно для разных частей рассматриваемого интервала. В этом случае имеет кусочную (или локальную) интерполяцию.

Как правило, интерполяционные многочлены используются для аппроксимации функции в промежуточных точках между крайними узлами интерполяции.

однако иногда они используются и для приближенного вычисления функции вне рассматриваемого отрезка или . Это приближение называется экстраполяцией.

Линейная интерполяция – простейший и часто используемый вид локальной интерполяции. Она состоит в том, что заданные точки соединяют прямолинейными отрезками и функция приближается ломаной с вершинами в данных точках.

Уравнения каждого отрезка ломаной в общем случае разные, так как имеется n интервалов , то для каждого из них в качестве уравнения интерполяционного многочлена используется уравнение многочлена первой степени

(2.5)

В частности для і-го интервала по (2.3) имеем

отсюда

(2.5)

или используя уравнение прямой, проходящей через 2 точки

Следовательно, при использовании линейной интерполяции сначала нужно определить интервал, в который попадает значение аргумента , а затем подставить его (границы интервала) в формулу (2.5).

Квадратичная (параболическая) интерполяция – в качестве интерполяционной функции на отрезке принимается квадратный трехчлен

(2.6)

Уравнение (2.6) содержит 3 неизвестных коэффициента, для определения которых необходимы 3 уравнения по (2.3) имеем

Интерполяция для любой точки проводится по 3-м ближайшим к ней углам.