ip_SLG
简述
根据给定矩形域上的nXm个结点(i=0,1…..n-1;j = 0 , 1, ….., m-1)上的函数值Zij = Z(Xi,Yj),利用二元插值公式计算指定插值点(u,v)处的函数值w=Z(u,v)
ip_SLG(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_SLG(X,Y,z,xv,yv,zv) ;
return zv;
//结果:31.54688
ip_SLQ