Интерполятор (CInterpolator)

Top  Previous  Next

 _img328

Имя класса: CInterpolator

 

Параметры:

FX: vector := [0;1]; - массив значений аргумента табличной функции,

FY: vector := [0;1]; - массив значений табличной функции для аргументов FX.

 

Входные переменные:

X: double := 0;

 

Выходные переменные:

Y: double := 0;

 

Назначение:

Значение Y равно значению табличной функции для аргумента X. В случае выхода значения X за пределы области определения табличной функции, возникает ошибка.

 

Замечание:

для задания векторов FX и FY, определяющих табличную функцию, удобно использовать предопределенную функцию VectorFromFile, например:

 

Int: SysLib.CInterpolator := new SysLib.CInterpolator(FX=VectorFromFile("fun1.txt","X"), FY=VectorFromFile("fun1.txt"."Y"));