用秦九韶算法求多項式f(x)=8x7+5x6+3x4+2x+1,當x=2時的值.
【答案】
分析:利用秦九韶算法一步一步地代入運算,注意本題中有幾項不存在,此時在計算時,我們應該將這些項加上,比如含有x
3這一項可看作0•x
3.
解答:解:根據秦九韶算法,把多項式改寫成如下形式
f(x)=8x
7+5x
6+0•x
5+3•x
4+0•x
3+0•x
2+2x+1
=((((((8x+5)x+0)x+3)x+0)x+0)x+2)x+1
v
=8,v
1=8×2+5=21
v
2=21×2+0=42,v
3=42×2+3=87
v
4=87×2+0=174,v
5=174×2+0=348
v
6=348×2+2=698,v
7=698×2+1=1397.
∴當x=2時,多項式的值為1397.
點評:一般地,一元n次多項式的求值需要經過

次乘法和n次加法,而秦九韶算法只需要n次乘法和n次加法.