当x=9时,用秦九韶算法计算f(x)=12x的6次方+5x的5次方+8x的4次方+11x的3次方+18x²+52x+99
需要进行的乘法和加法次数为什么分别是6和6?
怎样算出来的,
人气:314 ℃ 时间:2019-10-27 02:48:17
解答
f(x)=12x^6+5x^5+8x^4+11x^3+18x^2+52x+99
=x(12x^5+5x^4+8x^3+11x^2+18x+52)+99
=x(x(12x^4+5x^3+8x^2+11x+18)+52)+99
=x(x(x(12x^3+5x^2+8x+11)+18)+52)+99
=x(x(x(x(12x^2+5x+8)+11)+18)+52)+99
=x(x(x(x(x(12x+5)+8)+11)+18)+52)+99
数下来就是6和6次了
其实这个算法精髓就是避免重复计算x的幂
比如说你计算了x^2就不用用两次乘法算x^3,只需将x^2乘x就行了……所以算x,x^2……一直到x^6只需5次,再乘上最高次幂常数12,即为6次乘法,加法自然是六次,这个算法只优化的乘法的运算~
不懂可问,
推荐
猜你喜欢
- 海带的使用部分是哪?是叶么?
- 一底长50,宽40的长方体装了一半的水,水深12.现在把棱长10的正方体金属全浸没在水里,这时水箱的水深多
- 1.根号x*-5X+6小于等于根号2 2、ax+2/x+1大于等于2
- 若 m的平方+mn=6乘以mn=10 求m+n的值
- 某种商品的零售价为每件900元,为了适应市场竞争,商店决定按售价的九折降价并让利40元卖,仍能获利10%,
- 小敏计划三周看完一本300页的《故事书》,第一周看了全书的5分之2,第二周看了全书的6分之1,第三周应从第几页起看?
- 若方程ax+bx+c=k有两个不相等的实数根,k的取值范围
- 帮忙用歌名写一篇关于离别的文章