从向量表示的多项式的值c可以在此时进行评估x非常容易,如下例所示:
N=长度(c)-1;val=点(x.^(N:-1:0),c);
虽然上面的例子表明了计算多项式的值是多么容易,但它并不是最稳定的算法。对于更大的多项式,您应该使用更优雅的算法,例如Horner方法,这正是Octave函数多项式求值
做
在以下情况下x是一个平方矩阵,多项式从c仍然定义明确。如何时x是一个标量,显而易见的实现很容易用Octave表示,但在这种情况下,更优雅的算法表现得更好。这个聚乙烯
函数提供了这样的算法。
y =
polyvalm (c, x)
¶在矩阵意义上多项式求值。
聚乙烯(c, x)
将在矩阵意义上多项式求值,即使用矩阵乘法而不是中使用的按元素乘法多项式求值
.
参数x必须是一个方阵。
版权所有 © 2024-2025 Octave中文网
ICP备案/许可证号:黑ICP备2024030411号-2