文件帮助中心文件
插入N-D分散数据
VQ = Griddatan(X,V,XQ)
VQ = Griddatan(x,v,xq,方法)
VQ = Griddatan(x,v,xq,方法,选项)
例子
VQ.= Griddatan(X那V.那XQ.)适合形式的超近表面V.=F(X)到样本点X有价值V.。这栅格坦功能在指定的查询点处插入表面XQ.并返回内插值,VQ.。表面始终通过所定义的数据点X和V.。
VQ.= Griddatan(X那V.那XQ.)
VQ.
X
V.
XQ.
栅格坦
VQ.= Griddatan(X那V.那XQ.那方法)指定用于计算的插值方法VQ.。选项是'线性'或者'最近'。
VQ.= Griddatan(X那V.那XQ.那方法)
方法
'线性'
'最近'
VQ.= Griddatan(X那V.那XQ.那方法那选项)指定字符向量的单元格数组,选项,用于qhull viaDelaunayn.。
VQ.= Griddatan(X那V.那XQ.那方法那选项)
选项
Delaunayn.
全部收缩
插入4-D疏散数据集并可视化内插数据的3-D ISOSurface。
创建一个分散的样本点。
RNG('默认')x = 2 * rand([5000 3]) - 1;y = sum(x ^ 2,2);
创建x,y和z网格,用作3-d一组查询点,并在这些点内插入分散的数据。
d = -0.8:0.05:0.8;[y0,x0,z0] = ndgrid(d,d,d);xi = [x0(:) y0(:) z0(:)];yi = griddatan(x,y,xi);
由于难以可视化4-D数据集,因此使用0.8的异度面以可视化插值结果。
yi =重塑(yi,size(x0));p =贴片(Isosurface(x0,y0,z0,yi,0.8));等式运动(x0,y0,z0,yi,p)p.facecolor ='蓝色的';p.edgecolor ='没有任何';查看(3)轴平等的凸灯照明ph
在3-D数据集上使用最近的邻插值。
创建示例3-D数据集。矩阵X包含XYZ.观察到的数据的位置,和V.包含(随机生成的)观察到的数据。这种类型的数据集可以表示这些位置的海水中的氧水平。
x = [rand(100,1)rand(100,1)rand(100,1)];v = rand(100,1);
使用最近的邻插值以近似某些查询点对底层函数的值。
[xx,yy,zz] = meshgrid(0.2:0.025:0.8);xq = [xx(:)yy(:) zz(:)];Vq = griddatan(x,v,xq,'最近');
在样本点位置顶部的结果绘制切片。
VQ = REPAPE(VQ,大小(XX));plot3(x(:,1),x(:,2),x(:,3),'r *') 抓住上切片(XX,YY,ZZ,VQ,[0.2 0.4 0.6 0.8],0.5,0.5)
采样点坐标,指定为矩阵。指定X作为A.m-经过-N矩阵代表m要点N- 空间。样本点必须是唯一的。
m
N
数据类型:单身的|双倍的
单身的
双倍的
示例值,指定为向量。指定V.作为长度的矢量m,每个采样点(行)的一个值X。
如果V.包含复数,然后栅格坦单独插值真实和虚部。
数据类型:单身的|双倍的复数支持:万博1manbetx是的
查询点,指定为矩阵。指定XQ.作为一个P.-经过-N矩阵代表P.要点N- 空间。XQ.通常由生产的统一网格创建ndgrid.。
P.
ndgrid.
[]
插值方法,指定为此表中的值之一。这些方法都基于输入数据的Delaunay三角测量。
如果方法是[], 然后栅格坦使用默认值'线性'方法。
数据类型:char
char
{''}
qhull特定选项,指定为单元数组。有关支持的选项列表,请参阅万博1manbetxqhull快速参考。
如果选项是[], 然后栅格坦使用默认选项:
{'Qt'''qbb''qc'}对于2-D和3-D插值。
{'Qt'''qbb''qc'}
{'qt''qbb''qc''qx'}对于4+维度的插值。
{'qt''qbb''qc''qx'}
如果选项是{''}, 然后栅格坦不使用任何选项,甚至不是默认值。
数据类型:细胞
细胞
内插值,作为长度的向量返回P.。内插值VQ.对应于查询点(行)XQ.。
使用不实际栅格坦对于高于约6-D的尺寸的插值,因为底层三角测量所需的内存随着尺寸的数量呈指数呈指数级。
分散数据插值栅格坦使用数据的Delaunay三角测量,因此可以对扩展问题敏感X。发生这种情况时,可以使用正常化重新归类数据并改进结果。看标准化具有不同量大的数据想要查询更多的信息。
正常化
Delaunayn.|griddata.|meshgrid.
griddata.
meshgrid.
您有此示例的修改版本。您是否希望使用您的编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室