使用B样条拟合平滑数据集合。


icon

输入/输出

  • ci32.png 控制点数

    控制点数指定用于拟合数据集合的多项式控制点的数量。控制点数必须大于。默认值为10。

  • c1ddbl.png Y

    Y是由因变值组成的数组。Y必须包含至少两个点。

  • c1ddbl.png X

    X是由自变量组成的数组。X的元素数必须等于Y的元素数。

  • c1ddbl.png 权重

    权重是观测点(X, Y)的权重数组。权重的元素数必须等于Y的元素数。权重的元素必须不为0。如权重中的某个元素小于0,VI将使用元素的绝对值。

    权重未连线,VI将把权重的所有元素设置为1。

  • ci32.png

    指定用于形成B样条曲线和拟合数据集的多项式的阶数。默认值为3。

  • cu16.png 参数选项

    参数选择指定计算卷临时knot向量的方法。

    0间隔均匀
    1弦长
    2centripetal(默认)
  • i1ddbl.png 最佳B样条拟合Y

    最佳B样条拟合Y返回与输入集合(X, Y)有最佳拟合的B样条曲线的Y值。

  • i1ddbl.png 最佳B样条拟合X

    最佳B样条拟合X返回与输入集合(X, Y)有最佳拟合的B样条曲线的X值。

  • ii32.png 错误

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

  • idbl.png 残差

    残差返回拟合模型的加权均方误差。

  • 一维B样条拟合VI

    该VI依据下列方程最小化残差,计算最佳B样条拟合X最佳B样条拟合Y

    其中, NY的长度, wiWeight i个元素,xi,yi)是输入序列(XY)的 i对,(x'i,y'i)是(最佳BSpline Fit X最佳BSpline Fit Y)的 i对,函数两边的规范符号(||)计算向量的l2 规范。B样条曲线(x'i,y'i)由标准B样条基本函数建立。

    下图为典型的B样条拟合结果。