题目内容

19、用秦九韶算法求多项式f(x)=8x7+5x6+3x4+2x+1,当x=2时的值.
分析:利用秦九韶算法一步一步地代入运算,注意本题中有几项不存在,此时在计算时,我们应该将这些项加上,比如含有x3这一项可看作0•x3
解答:解:根据秦九韶算法,把多项式改写成如下形式
f(x)=8x7+5x6+0•x5+3•x4+0•x3+0•x2+2x+1
=((((((8x+5)x+0)x+3)x+0)x+0)x+2)x+1
v0=8,v1=8×2+5=21
v2=21×2+0=42,v3=42×2+3=87
v4=87×2+0=174,v5=174×2+0=348
v6=348×2+2=698,v7=698×2+1=1397.
∴当x=2时,多项式的值为1397.
点评:一般地,一元n次多项式的求值需要经过$\frac{n(n+1)}{2}$次乘法和n次加法,而秦九韶算法只需要n次乘法和n次加法.
练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网