2.2.9 Функция по точкам из файла


Рис. 5. Функция по точкам из файла
Синтаксис метода создания
tablePieceLine(File, approximation =…, nArgument =…, nFunction =…)
Обязательные позиционные параметры метода
string File [*.tbl]
Необязательные именованные параметры метода
approximation = [interpolateC0:/ interpolateC2:/ interpolateC3:/ interpolateAkimaC1:/ interpolateAkimaC2:]
Метод аппроксимации для определения значения функции вне заданной сетки точек. По умолчанию approximation= interpolateC0:.

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

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

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

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

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

Номер столбца в таблице, который является аргументом функции. По умолчанию nArgument = 1.

Номер столбца в таблице, который является значением функции. По умолчанию nFunction = 2.
Описание
Файл должен содержать значения двух или более переменных. По умолчанию, если не заданы значения необязательных именованных параметров nArgument и nFunction, первая переменная в файле считается аргументом, вторая - функцией.
В файле должно быть не менее двух точек. Точки задания функции в файле могут быть записаны в произвольном порядке, поскольку их упорядочивание по значению аргумента производится автоматически после создания объекта.
При использовании методов сплайновой интерполяции, обеспечивается непрерывность функции и ее производных до указанного порядка. Граничные условия при решении задачи аппроксимации берутся свободными. Значения производных функции на границах заданного интервала не фиксируются.