插值要求每个维度至少有两个样本点

代码:
if (num_vals > 1)
Xext = {cast(X,'double'),(1:num_vals)'};
F = griddedInterpolant(Xext,V,method);
VqLite = F({cast(Xqcol,class(Xext{1})),Xext{2:end}});
else
F = griddedInterpolant(X,V,Xi,method);
%插值要求每个维度至少有两个样本点:检查是否把x和xi写反了,把原本应该写数组的地方写成了插值点坐标。
VqLite = F(Xqcol);
end
结果:
错误使用 griddedInterpolant
插值要求每个维度至少有两个样本点。

出错 interp1 (line 161)
F = griddedInterpolant(X,V,Xi,method);