用秦九韶算法计算函数f(x) 2x^4 3x^3 5x-4在x=3时的函数值
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/06 12:47:34
f(x)=2x^4+3x^3+5x-4=(((2x十3)x十0)x十5)x-4f(2)=(((2*2十3)*2十0)*2十5)*2-4=((7*2十0)*2十5)*2-4=(28十5)*2-4=66-
x(x(x(x(2x+3)+2))-4)+5=2*(2*(2*(2*(2*2+3)+2))-4)+5=125
f(x)=((((2x+3)x^2+2)x+5)x+8)x+1所以乘法次数是6,加法次数是5再问:对啊,我算的也是这样,可答案是乘法6次,加法6次再答:相信自己吧~这个五次是显然的嘛~
令t=x平方=9则原算式=2t平方+3tx+5x-4带入t=9x=3得原式=173再问:大侠能给我写出来吗?
秦九韶算法:f(x)=8X^7+5X^6+3X^4+2X+1=x(8x^6+5x^5+3x^3+2)+1=x(x³(8x³+5x²+3)+2)+1=x(x³(x
当然可以了.那你如果设计程序还是老办法好,毕竟那些步骤只是会加零而已,计算量几乎没有任何增加并且代码也更短.如果手算直接乘以3次方快点.
用秦九韶算法计算一个n次多项式的值,需要n次乘法和n次加法,所以用秦九韶算法计算多项式F(x)=3x^4+2x^3-5x^2-6x+4当x=0.8时的值需要4次乘法和4次加法x(x(x(3x+2)-5
#includevoidmain(){ints,x;printf("输入x的值:");scanf("%d",&x);s=(((8*x+5)*x*x+3)*x*x*x+2)*x+1;printf("s=
f(x)=2x^4+3x^3+5x-4=(2x^3+3x^2+5)x-4=((2x+3)x^2+5)x-4当x=3时,f(3)=254此算法在编程计算式常用到.
我觉得这样就可以了.f(x)=2x^5+3x^4+2x^3-4x=(((2x+3)*x+2)*x^2-4)x
那种算法是依次提取X=x^2(x^5-2x^4+3x-4)+1=x^2(x(x^4-2x^3+3)-4)+1=x^2(x(x^3(x-2)+3)-4)+1x=2f(2)=7再问:我问的是v4不是f(x
秦九韶算法如下:f(x)=2x4+3x3+5x-4=x(2x3+3x2+5)-4=x[x(2x2+3x)+5]-4=x{x[x(2x+3)]+5}-4当x=2时,f(x)=2×{2×[2×(2×2+3
f(x)=x*(2*x^6+x^5-3*x^2+2)=x*(x^2*(2*x^4+x^3-3)+2)=x*(x^2*(x^3*(2*x+1)-3)+2)代入x=2f(x)=x*(x^2*(x^3*5-
用秦九韶算法计算多项式的值时,计算的乘法的次数与多项式的未知数的最高次项的指数相同,∴一共进行了4次乘法运算,故选A.
解∵f(x)=2x4+3x3+5x-4=(((2x+3)x+0)x+5)x-4,∴v1=2×2+3=7,∴v2=7×2+0=14,v3=14×2+5=33,v4=33×2-4=62,即f(2)=62.
f(x)=2x^4+3x^3+5x-4在x=2时的函数值f(x)=x(2x³+3x²+5)-4=x[x²(2x+3)+5]-4=x[x²(2×2+3)+5]-4
f(x)=x(x^2-2x-5)+6=x×[x(x-2)-5]+6f(10)=10×[10×(10-2)-5]+6=10×[10×8-5]+6=10×75+6=750+6=756不懂发消息问我.(已看
s1输入xs2计算y=f(x)s3输出y开始输入xy=f(x)输出y结束
当X大于零时,f(x)=x;当x
f(x)=3x+7x-9x+5=(x-2)(3x+13x+17)+29所以f(2)=29