主要内容

最小二乘多项式拟合

在最小二乘意义上计算最适合输入数据的多项式系数

图书馆

数学函数/多项式函数

dsppolyfun

  • 最小二乘多项式拟合块

描述

最小二乘多项式拟合块计算的系数n在你指定的地方,以最小二乘的方式最好地拟合输入数据的阶多项式n多项式阶参数。一套独特的n的每一列计算+1系数——- - - - - -N输入,u

对于给定的输入列,块计算一组系数,c1c2、……cn + 1,使数量最小化

1 u u 2

在哪里u输入列中的第Th元素,并且

u f x c 1 x n + c 2 x n 1 + ... + c n + 1

自变量的值,x1x2、……x,指定为长度-向量的控制点参数。相同的所有人都使用控制点N多项式拟合,可以等距或不等间距。等效MATLAB®代码如下所示。

c = polyfit(x,u,n) %等效MATLAB代码

为了方便,块处理长度-无方向矢量输入1的矩阵。

(n+ 1)——-N输出矩阵,c,表示一组n+1系数描述输入对应列的最佳拟合多项式。每一列的系数按指数递减的顺序排列,c1c2、……cn + 1

例子

ex_leastsquarespolyfit_ref模型,多项式评估块使用二阶多项式

y 2 u 2 + 3.

生成因变量的四个值y从四个自变量的值u,在上港收货。多项式系数在向量中提供[-2 0 3]在港口底部。注意,一阶项的系数是零。

控制点最小二乘多项式拟合块的参数配置为相同的四个自变量值u用作多项式计算块的输入,[1 2 3 4].最小二乘多项式拟合块使用这些值和因变量的输入值y重建原始多项式系数。

参数

控制点

每个输入列中的数据对应的自变量的值。对于一个——- - - - - -N输入时,此参数必须为长度-向量。可调(金宝app模型)

多项式阶

订单,n,来构造最佳拟合的多项式。系数的个数是n+ 1。

金宝app支持的数据类型

  • 双精度浮点

  • 单精度浮点

另请参阅

去趋势 DSP系统工具箱
多项式的评估 DSP系统工具箱
多项式稳定性试验 DSP系统工具箱
polyfit MATLAB

扩展功能

之前介绍过的R2006a