三九宝宝网宝宝教育教学论文

用C语言编写二分法解方程程序

12月24日 编辑 39baobao.com

[c语言编程二分法解方程]这段代码是求解方程f(x)=0在区间[-10,10]上的根的数值解。 方法的思想就是:一直选取区间中间的数值,如果发现中间的函数值与一侧函数值,异号,那么说明解在这个更小的区间中,采用e...+阅读

#include

#include

float

getvalue(float

x)

{

return

x*x*x+4*x*x-10;

}

void

main()

{

float

a=1,b=1.5,c;

c=(a+b)/2;

while(fabs(getvalue(c))>0.00001

&

fabs(a-b)>0.00001){

if(getvalue(c)*getvalue(b)<0)

a=c;

if(getvalue(a)*getvalue(c)<0)

b=c;

c=(a+b)/2;

}

printf("%0.3f

",c);

}

以下为关联文档:

C语言二分法解方程急谢谢本题的一个完整的c程序如下,程序在win-tc下调试通过,结果正确。#include #include #include #include int n; double c[16]; double Func(double); int BisectRoot(double,dou...

以C语言为工具利用二分法求解方程程序急#include "stdio.h" #include "math.h" float function(float x) { float f; f= x*x-2*x-1; return f; } void main() { float x1,x2,x0,fx1,fx2,fx0; x1=0;x2=3; fx1=function(...

推荐阅读
图文推荐