【原创,自用】算法案例(课时)ppt.pptVIP

  • 0
  • 0
  • 约1.43千字
  • 约 12页
  • 2017-04-05 发布于江苏
  • 举报
【原创,自用】算法案例(课时)ppt

* 数学必修③ 1.3 算法案例(2) 秦九韶算法 案例2、秦九韶算法 怎样求多项式f(x)=x5+x4+x3+x2+x+1, 当x=5时的值呢? 计算多项式f(x) =x5+x4+x3+x2+x+1当x = 5的值 算法1: 因为f(x) =x5+x4+x3+x2+x+1 所以f(5)=55+54+53+52+5+1 =3125+625+125+25+5+1 = 3906 算法2: 在上述问题中,若先计算x2的值,然后依次计算x2·x,(x2·x)·x,((x2·x)·x)·x的值,这样每次都可以利用上一次计算的结果,再将这些数与x和1相加,那么一共做了多少次乘法运算和多少次加法算? 那么一共要做多少次乘法运算和多少次加法运算? 共做了1+2+3+4=10次乘法运算,5次加法运算。 共做了4次乘法运算,5次加法运算。 《数书九章》——秦九韶算法 设 是一个n 次的多项式 对该多项式按下面的方式进行改写: 要求多项式的值,应该先算最内层的一次多项式的值,即 然后,由内到外逐层计算一次多项式的值,即 最后的一项是什么? 这种将求一个n次多项式f(x)的值转化成求n个一次多项式的值的方法,称为秦九韶算法。 例2 已知一个五次多项式为 用秦九韶算法求这个多项式当x = 5的值。 解: 将多项式变形: 按由里到外的顺序,依此计算一次多项式当x = 5时的值: 所以,当

文档评论(0)

1亿VIP精品文档

相关文档