在分散点上进行二维插值。

该VI接收XYZ(两个自变量,一个因变量),返回与XiYi对应的插值Zi

必须手动选择多态实例。


icon

输入/输出

  • ci32.png 方法

    方法设置插值方法。

    0 最近-在最近点上插值(非光滑)。该方法找到(Xi, Yi)的最近点,然后将Z中的对应值赋为Zi
    1

    线性(默认)-在被选择的三角上进行线性插值(非光滑)。该方法对(X, Y)的凸包进行三角化,并对三角形内部的点插入Zi

    (Xi, Yi)仅在(X, Y)的凸包内有效。否则,LabVIEW返回NaN

    2

    立方-在被选择的三角上进行立方插值(光滑)。该方法对(X, Y)的凸包进行三角化,并对三角形内部的点插入Zi

    (Xi, Yi)仅在(X, Y)的凸包内有效。否则,LabVIEW返回NaN

    3

    双谐波样条-执行双谐波样条插值(光滑)。该方法通过格林函数计算2维双谐波样条插值。

    关于样条插值方法的更多信息,见数学相关文档中的实用样条插值指南

  • c1ddbl.png Z

    Z是已知点的值。

  • c1ddbl.png X

    X是已知点的X坐标。

  • c1ddbl.png Y

    Y是已知点的Y坐标。XYZ必须长度相同。

  • c1ddbl.png Xi

    Xi是VI在Zi计算插值的新数据点的x坐标。

  • c1ddbl.png Yi

    Yi是在Yi计算插值的新数据点的y坐标。

    Yi的大小必须等于Xi的大小。

  • i1ddbl.png Zi

    Zi返回新数据点的插值,新数据点与XiYi值对应。

  • ii32.png 误差

    错误返回VI的任何错误或警告。将错误连接至错误代码至错误簇转换VI,可将错误代码或警告转换为错误簇。

  • 范例

    请参考LabVIEW附带的下列范例文件。

    • labview\examples\Mathematics\Interpolation\Scattered 2D Interpolation.vi