插值是一种估计位于一组样本数据点域内的查询位置的值的方法。由位置定义的样本数据集X
和相应的值V
可以插值生成一个函数的形式吗V
=F
(X
)。然后可以使用此函数计算查询点Xq
,给矢量量化
=F
(Xq
)。这是一个单值函数;对于任何查询Xq
在范围内X
它将产生独特的价值矢量量化
。为了得到令人满意的插值结果,假定样本数据符合这一性质。另一个有趣的特性是插值函数通过数据点。这是插值和曲线/曲面拟合之间的一个重要区别。在拟合中,函数不一定通过样本数据点。
值的计算矢量量化
一般是基于数据点附近的查询点吗Xq
。有许多执行插值的方法。在MATLAB®根据样本数据的结构,插值可分为两类。样本数据可能是在一个轴向排列的网格中排列的,也可能是分散的。对于采样点的网格化分布,您可以利用数据的组织结构来有效地查找查询附近的采样点。另一方面,离散数据的插值需要对数据点进行三角剖分,这就增加了计算的难度。
以下各节讨论两种插值方法: