poly1d
语法
poly1d(z,x)
详情
利用给定的多项式系数 z 和自变量 x,计算因变量的值,返回一个和 x 等长的数值型向量。
参数
z 数值型向量,表示多项式系数,以升幂排列,不能包含空值。
x 数值型标量或向量,表示自变量数据点,不能包含空值。
例子
一个 3 次多项式 2x^3 + 3x^2 + 4x + 5
,它的系数按升幂排序的向量是[5,4,3,2]:
z = [5,4,3,2]
x = [2.0,5.0,3.0,3.0,4.0,5.0]
y = poly1d(z,x)
y
[41,350,98,98,197,350]
使用上述代码中的 x 和 y,通过 polyFit
函数可以计算出 3 次多项式的系数(按升幂排序)。
polyFit(x,y,3)
[5,4,3,2]