- 1
- 0
- 约2.12千字
- 约 23页
- 2019-12-23 发布于湖北
- 举报
[例1] 用秦九韶算法求多项式f(x)=1+x+0.5x2+0.16667x3+0.04167x4+0.00833x5在x=-0.2时的值. [解析] 可根据秦九韶算法原理,将所给多项式改写,然后由内到外逐次计算即可. f(x)=1+x+0.5x2+0.16667x3+0.04167x4+0.00833x5=((((0.00833x+0.04167)x+0.16667)x+0.5)x+1)x+1, 而x=-0.2,所以有 v0=a5=0.00833,v1=v0x+a4=0.04, v2=v1x+a3=0.15867,v3=v2x+a2=0.46827, v4=v3x+a1=0.90635,v5=v4x+a0=0.81873. 即f(-0.2)=0.81873. [点评] 利用秦九韶算法计算多项式的值,关键是能正确地将所给多项式改写,然后由内向外逐次计算,由于后项计算需用前项的结果,故应认真、细心,确保中间结果的准确性. 求多项式f(x)=x5+5x4+10x3+10x2+5x+1当x=-2时的值. [解析] 先改写多项式,再由内向外计算. f(x)=x5+5x4+10x3+10x2+5x+1 =((((x+5)x+10)x+10)x+5)x+1. 而x=-2,所以有: v0=1,v1=v0x+a4=1×(-2)+5=3, v2=v1x+a3=3×(-2)+10=4, v
原创力文档

文档评论(0)