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