问题 解答题

用秦九韶算法求多项式f(x)=1+x+0.5x2+0.16667x3+0.04167x4+0.00833x5,当x=-0.2时的值。

答案

解:根据秦九韶算法,把多项式改写成如下形式:

f(x)=((((0.00833x+0.04167)x+0.16667)x+0.5)x+1)x+1,

按照从内到外的顺序依次计算一次多项式当x=-0.2时的值:

v0=0.00833;

v1=0. 00833×(-0.2)+0.04167=0.040004;

v2=0.040004×(-0.2)+0.16667=0.1586692;

v3=0.1586692×(-0.2) +0.5=0.46826616;

v4=0.46826616×(-0.2)+1=0.906346768;

v5=0.906346768×(-0.2)+1=0.818730646,

∴当x=-0.2时,多项式的值为0.818730646。

选择题
单项选择题