天软金融分析.NET函数大全 > TSL函数 > 数学函数 > 数值计算 > 插值

ip_SLQ    

简述
根据给定矩形域上的nXm个结点(i=0,1…..n-1;j = 0 , 1, ….., m-1)上的函数值Zij = Z(Xi,Yj),利用二元三点插值公式计算指定插值点(u,v)处的函数值w=Z(u,v)
定义
ip_SLQ(X : array of real; Y : array of real; z : TMatrix;xv : double; yv : double; var zv : double): integer;
参数
名称类型说明
X array of real 实型一维数组,长度为N。存放给定nXm个点的X方向上的n个坐标,要求X0<X1...<Xn-1
Y array of real实型一维数组,长度为N。存放给定nXm个点的X方向上的m个坐标,要求Y0<Y1...<Ym-1
Z TMatrix实型二维数组,体积为为nXm。存放给定nXm个点上的函数值
xv double实型变量,插值点的X坐标
yv double实型变量,插值点的Y坐标
zv double 实型变量,返回的插值结果
  • 范例

    X:=array(1,2,3,4);
    Y:=array(1,2,3);
    z:=array((4,6,8),
         (6,9,10),
         (11,20,25),
         (14,24,30));
    xv:=3.5;
    yv:=4.5;
    ip_SLQ(X,Y,z,xv,yv,zv);
    return zv;
    //结果:29.59375
    参考
    ip_SLG 
相关