从向量表示的多项式的值c可以在此时进行评估x非常容易,如下例所示:
N=长度(c)-1;val=点(x.^(N:-1:0),c);
虽然上面的例子表明了计算多项式的值是多么容易,但它并不是最稳定的算法。对于更大的多项式,您应该使用更优雅的算法,例如Horner方法,这正是Octave函数多项式求值
做
在以下情况下x是一个平方矩阵,多项式从c仍然定义明确。如何时x是一个标量,显而易见的实现很容易用Octave表示,但在这种情况下,更优雅的算法表现得更好。这个聚乙烯
函数提供了这样的算法。
y =
polyval (p, x)
¶y =
polyval (p, x, [], mu)
¶[y, dy] =
polyval (p, x, s)
¶[y, dy] =
polyval (p, x, s, mu)
¶多项式求值</p>的指定值x.
如果x是一个向量或矩阵,多项式是为的每个元素计算的x.
什么时候μ存在,计算的多项式(x- μ1.μ2..
除了多项式求值之外,第二输出表示预测区间,y+/- dy,其中包含至少50%的未来预测。要计算预测区间,结构体变量s,源自拟合
,必须提供。
版权所有 © 2024 Octave中文网
ICP备案/许可证号:黑ICP备2024030411号