用秦九韶算法求多項式f(x)=1+2x+x2-3x3+2x4在x=-1時的值,v2的結果是( )
A.-4
B.-1
C.5
D.6
【答案】分析:本題考查秦九韶算法,考查在用秦九韶算法解題時進行的加法和乘法運算,是一個基礎題,先計算v1=anx+an-1;再計算v2=v1x+an-2,即得.
解答:解:v1=2×(-1)-3=-5;
∴v2=(-5)×(-1)+1=6,
故選D.
點評:秦九韶算法的設計思想:一般地對于一個n次多項式f(x)=anxn+an-1xn-1+an-2xn-2+…+a1x+a,首先改寫成如下形式:f(x)=(…(anx+an-1)x+an-2)x+…+a1)x+a,再計算最內層括號內一次多項式的值,即v1=anx+an-1;然后由內向外逐層計算一多項式的值,即v2=v1x+an-2,v3=v2x+an-3,…,vn=vn-1x+a.