多个1-D值集的插值
此示例显示了如何在单个通过中使用三个1-D数据集的格里德插座
。这是循环浏览数据集的更快替代方法。
定义X- 所有值集共有的坐标。
x =(1:5)';
沿矩阵V的列定义样品点集。
v = [x,2*x,3*x]
V =5×31 2 3 2 4 6 3 6 9 4 8 12 5 10 15
创建插值F
通过将样品点和样品值传递到格里德插座
。使用此设置,格里德插座
解释v
包含在同一定义的三个不同的1-D数据集X- 价值。
f = griddedInterpolant(x,v);
创建一个查询点的向量0.5
间距。
QX = 1:0.5:5;
在X- 每个值集的坐标。
VQ = F(QX)
VQ =9×31.0000 2.0000 3.0000 1.5000 3.0000 4.5000 2.0000 4.0000 6.0000 6.0000 2.5000 5.0000 7.5000 3.0000 6.0000 9.0000 9.0000 3.5000 7.0000 7.0000 10.5000 4.0000 4.0000 12.0000 12.0000 4.5000 9.0000