早教吧作业答案频道 -->数学-->
秦九韶算法求乘方次数若用秦九韶算法求n次多项式f(x)=a[n]x^n+a[n-1]x^(n-1)+.+a[1]x+a[0]当X=Xo时的值f(x),需要几次乘方?
题目详情
秦九韶算法求乘方次数
若用秦九韶算法求n次多项式f(x)=a[n]x^n+a[n-1]x^(n-1)+.+a[1]x+a[0] 当X=Xo 时的值f(x),需要几次乘方?
若用秦九韶算法求n次多项式f(x)=a[n]x^n+a[n-1]x^(n-1)+.+a[1]x+a[0] 当X=Xo 时的值f(x),需要几次乘方?
▼优质解答
答案和解析
秦九韶算法 秦九韶算法是中国南宋时期的数学家秦九韶提出的一种多项式简化算法.在西方被称作霍纳算法(Horner algorithm或Horner scheme),是以英国数学家威廉·乔治·霍纳命名的.
把一个n次多项式f(x)=a[n]x^n+a[n-1]x^(n-1)+.+a[1]x+a[0]改写成如下形式:
f(x)=a[n]x^n+a[n-1]x^(n-1))+.+a[1]x+a[0]
=(a[n]x^(n-1)+a[n-1]x^(n-2)+.+a[1])x+a[0]
=((a[n]x^(n-2)+a[n-1]x^(n-3)+.+a[2])x+a[1])x+a[0]
=.
=(.((a[n]x+a[n-1])x+a[n-2])x+.+a[1])x+a[0].
求多项式的值时,首先计算最内层括号内一次多项式的值,即
v[1]=a[n]x+a[n-1]
然后由内向外逐层计算一次多项式的值,即
v[2]=v[1]x+a[n-2]
v[3]=v[2]x+a[n-3]
.
v[n]=v[n-1]x+a[0]
这样,求n次多项式f(x)的值就转化为求n个一次多项式的值.
(注:中括号里的数表示下标)
结论:对于一个n次多项式,至多做n次乘法和n次加法.
乘方是N=2,最多算两次.
把一个n次多项式f(x)=a[n]x^n+a[n-1]x^(n-1)+.+a[1]x+a[0]改写成如下形式:
f(x)=a[n]x^n+a[n-1]x^(n-1))+.+a[1]x+a[0]
=(a[n]x^(n-1)+a[n-1]x^(n-2)+.+a[1])x+a[0]
=((a[n]x^(n-2)+a[n-1]x^(n-3)+.+a[2])x+a[1])x+a[0]
=.
=(.((a[n]x+a[n-1])x+a[n-2])x+.+a[1])x+a[0].
求多项式的值时,首先计算最内层括号内一次多项式的值,即
v[1]=a[n]x+a[n-1]
然后由内向外逐层计算一次多项式的值,即
v[2]=v[1]x+a[n-2]
v[3]=v[2]x+a[n-3]
.
v[n]=v[n-1]x+a[0]
这样,求n次多项式f(x)的值就转化为求n个一次多项式的值.
(注:中括号里的数表示下标)
结论:对于一个n次多项式,至多做n次乘法和n次加法.
乘方是N=2,最多算两次.
看了 秦九韶算法求乘方次数若用秦九...的网友还看了以下:
一乘二分之一加二乘三分之一加三乘四分之一加省略号加九百九十八乘九百九十九分之一加九百九十九乘一千之 2020-06-13 …
两数相除商是21如果被除数乘九除数也乘九商是几 2020-06-20 …
三乘五分之二+五乘七分之二+七乘九分之二+九乘十一分之二+…+九十九乘一百零一分之二等于几? 2020-06-27 …
先计算97*98,96*95,再找九十几乘九十几的规律 2020-07-17 …
一乘二乘三分之一加二乘三乘四分之一.一直加到九十八乘九十九乘一百分之一 2020-07-17 …
学校准备为篮球队买十二个篮球,这三个商店的原价都是九十元,1·买二送一,2·七八折.3·满五百返二 2020-07-18 …
下列说法正确的是()A.几个有理数相乘,当因数有奇数个时,积为负B.几个有理数相乘,当正因数有奇数 2020-07-21 …
一乘三分之一加三乘五分之一加,加九十七乘九十九分之一加九十九分之一乘一百零一分之一等于? 2020-11-11 …
用简便算法计算:(用递等式)1.三分之二乘七分之四乘四分之三2.(18+七分之二)乘九分之七3.七分 2020-12-17 …
一个想不通的问题?一个旅社每晚三十块,三个人每人拿了十元钱去住旅社,结果当天优惠五元,店长让服务员给 2021-01-01 …