我正在尝试插入3D矢量场。对于每个(x,y,z)
位置,我们都有一个向量(u,v,w)
。我还有另外一组要点(xq,yq,zq)
,其中我没有矢量信息(uq,vq,wq)
。我想对数据进行插值以找到点(xq,yq,zq)
上的向量。
我试图通过分别插值每个矢量分量来使用诸如griddata之类的几个函数进行插值。
uq = griddata(x,y,z,u,xq,yq,zq);
vq = griddata(x,y,z,v,xq,yq,zq);
wq = griddata(x,y,z,w,xq,yq,zq);
我希望在指定的位置获得向量,但是得到的消息是:
“警告:底层三角剖分为空-点可能是 共面或共线。”
是否存在更好的插值矢量场的方法?