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-м ближайшим к ней углам.