用秦九韶算法求多项式f(x)=3x5+8x4-3x3+5x2+12x-6当x=2时的值.
|
解:根据秦九韶算法,把多项式改写成如下形式: f(x)=((((3x+8)x-3)x+5)x+12)x-6, 按照从内到外的顺序,依次计算一次多项式当x=2时的值. v0=3, v1=v0×2+8=3×2+8=14, v2=v1×2-3=14×2-3=25, v3=v2×2+5=25×2+5=55, v4=v3×2+12=55×2+12=122, v5=v4×2-6=122×2-6=238, ∴当x=2时,多项式的值为238. 绿色通道:直接代入求解,则计算机在执行时要进行15次乘法和5次加法运算,而利用秦九韶算法只需进行5次乘法、5次加法即可.要知道,让计算机进行一次乘法运算要比加法用的时间多很多,所以要减少运算中乘法的次数,这也就是秦九韶算法的优势所在了. |
|
秦九韶算法的关键在于把n次多项式转化为求一次多项式的值,注意体会递推的实现过程.
练习册系列答案
相关习题
科目:高中数学 来源: 题型: (1)把“五进制”数1234(5)转化为“十进制”数,再把它转化为“八进制”数. (2)用秦九韶算法求多项式f(x)=7x7+6x6+5x5+4x4+3x3+2x2+x,当x=3时的值. 查看答案和解析>> 同步练习册答案 湖北省互联网违法和不良信息举报平台 | 网上有害信息举报专区 | 电信诈骗举报专区 | 涉历史虚无主义有害信息举报专区 | 涉企侵权举报专区 违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com版权声明:本站所有文章,图片来源于网络,著作权及版权归原作者所有,转载无意侵犯版权,如有侵权,请作者速来函告知,我们将尽快处理,联系qq:3310059649。 ICP备案序号: 沪ICP备07509807号-10 鄂公网安备42018502000812号 |