接着取(x1,x2)的中点x,检查f(x)和f(x2)是否同号,如果不同号,说明实根在(x,x2)之间,如果同号,在比较(x1,x),这样就将范围缩小一半,然后按上述方法不断的递归调用,直到区间相当小(找出根为止)!比如用二分法求f(x)=x^3-6x-1=0的实根。代码如下(已调试):include "math.h"...
二分法知道怎么用吧,继续往下带就行。一般都是。化工数学上是用VB软件写出算法,然后算出答案。你实验报告,可以写将-10,10,0代入。根据结果知答案在0-10区间,代入5。按图上写,然后写省略号。一般自己算比较难,知道答案或者会用VB就再后面直接写出结果。
用弦截法求方程F(x)=X^3-5X^2+16X-80=0的根。方法如下:(1)取两个不同的点x1,x2,如果f(x1)和f(x2)符号相反,则(x1,x2)区间内必有一个根。如果f(x1)和f(x2)同符号,则应改变x1,x2,直到f(x1)和f(x2)异号为止。注意x1和x2的值不应差太大,以保证(x1,x2)区间内只...
一元三次方程的求根公式称为“卡尔丹诺公式”,其一般形式是x3+sx2+tx+u=0。通过横坐标平移y=x+s/3,二次项可以被消去,从而只需考虑形如x3=px+q的三次方程。假设方程的解x可以写成x=a-b的形式,其中a和b是待定参数。代入方程后,通过整理可以得到a3-b3=(a-b)(p+3ab)+q的形式。通过选...
可以利用二分法,不过是数值解法 令f(x)=4X^3 - 12X + 1 f(0)=0,f(1)=- 7 f(0)*f(1)