2.2.11 Функция двух переменных по таблице из файла

 Функция имеет два аргумента. Она представляет собой интерполяцию таблицы, которая записана в отдельном файле, имеющем формат «*.tb2». Первым аргументом функции является переменная, определяющая значения функции по столбцам таблицы. Второй аргумент функции - это переменная, определяющая значения функции по строкам таблицы. Вид функции представлен на Рис. 7.
 
Рис. 7. Функция по таблице двух переменных из файла
Синтаксис метода создания
table2File(File, approximation =…)
Обязательные позиционные параметры метода
string File [*.tb2]
Файл таблицы функции. Формат файла – «*.tb2».
Необязательные именованные параметры метода
approximation = [interpolateC0:/ interpolateC2:/ interpolateC3:/ interpolateAkimaC1:/ interpolateAkimaC2:]
Метод аппроксимации для определения значения функции вне заданной сетки точек. По умолчанию approximation= interpolateC0:.
 approximation = interpolateC0:
Для определения значения функции вне заданной сетки точек используется линейная интерполяция. При этом сохраняется непрерывность самой функции, но не ее производных.
 approximation = interpolateC2:
Для определения значения функции вне заданной сетки точек используется сплайновая интерполяция степенными функциями третьего порядка. При этом сохраняется непрерывность самой функции и всех ее производных до второй включительно.
 approximation = interpolateC3:
Для определения значения функции вне заданной сетки точек используется сплайновая интерполяция степенными функциями четвертого порядка. При этом сохраняется непрерывность самой функции и всех ее производных до третьей включительно.
 approximation = interpolateAkimaC1:
Для определения значения функции вне заданной сетки точек используется сплайновая интерполяция третьего порядка по методу Акимы. При этом сохраняется непрерывность самой функции и ее первой производной.
 approximation = interpolateAkimaC2:
Для определения значения функции вне заданной сетки точек используется сплайновая интерполяция пятого порядка по методу Акимы. При этом сохраняется непрерывность самой функции и всех ее производных до второй включительно.
Описание
Таблица значений функции, находящаяся в заданном файле, должна содержать не менее двух столбцов и не менее двух строк.
При использовании методов сплайновой интерполяции, обеспечивается непрерывность функции и ее производных до указанного порядка. Граничные условия при решении задачи аппроксимации берутся свободными. Значения производных функции на границах заданного интервала не фиксируются.