| Добрый день!Использую Spline2DBuildBicubic из alglib-2.6.0.delphi.
 При m<>n программа не работает, ошибка "Invalid pointer operation".
 При m=n полученный результат значимо отличается от реального.
 Подскажите, что не так.
 Мой кусочек проги:
 m:=6;
 n:=8;
 SetLength(X, m);
 SetLength(Y, n);
 SetLength(F, m, n);
 for i:=0 to m-1 do x[i]:= i;
 for j:=0 to n-1 do y[j]:= j*2;
 for i:=0 to m-1 do
 for j:=0 to n-1 do f[i,j]:= x[i]+y[j];
 Spline2DBuildBicubic(X,Y,F,m,n,c);
 //Spline2DBuildBilinear(X,Y,F,m,n,c);
 xt:=2.4;
 yt:=4.1;
 ft:=Spline2DCalc(C,xt,yt);
 showmessage(FloatToStr(ft));
 
 
 |