| 查看: 747 | 回复: 6 | ||
1036985870金虫 (小有名气)
|
[求助]
采用二分法求解方程的根已有1人参与
|
|
各位大神,大家好!本人初学C,正确结果是1.32472,计算方程求不出来正确结果,但是没有发现哪里有问题,请各位指点指点,谢谢! #include<stdio.h> #include<stdlib.h> #include<Windows.h> #include<math.h> //采用二分法求解方程分f(x)=x^3-x-1=0在区间[1.0,1.5]的根,精度1.0e-4 void main() { double left=1.0,right=1.5; double f1,f2,f,middle; while(abs(right-left)>1.0e-4) { f1=pow(left,3)-left-1; f2=pow(right,3)-right-1; middle=(left+right)/2; f=pow(middle,3)-middle-1; //当满足精度要求,打印方程的根并退出 if(abs(f)<=1.0e-4) { printf("find a root in [1.0,1.5],value=%f\n",middle); break; } else { //判断根的区间 if(f1*f<0) { right=middle; } else { left=middle; } } } system("pause" ;} |
» 猜你喜欢
申请26博士
已经有5人回复
职称评审没过,求安慰
已经有22人回复
垃圾破二本职称评审标准
已经有15人回复
投稿Elsevier的Neoplasia杂志,到最后选publishing options时页面空白,不能完成投稿
已经有20人回复
EST投稿状态问题
已经有7人回复
毕业后当辅导员了,天天各种学生超烦
已经有4人回复
聘U V热熔胶研究人员
已经有10人回复
求助文献
已经有3人回复
投稿返修后收到这样的回复,还有希望吗
已经有8人回复
三无产品还有机会吗
已经有6人回复
2楼2016-02-21 10:33:20
1036985870
金虫 (小有名气)
- 应助: 5 (幼儿园)
- 金币: 330.6
- 红花: 3
- 帖子: 113
- 在线: 76.9小时
- 虫号: 2355149
- 注册: 2013-03-17
- 性别: GG
- 专业: 化学反应工程
3楼2016-02-21 16:56:50
baghnac
金虫 (小有名气)
- 应助: 14 (小学生)
- 金币: 1706.4
- 红花: 6
- 帖子: 177
- 在线: 44小时
- 虫号: 1365578
- 注册: 2011-08-11
- 性别: GG
- 专业: 宇宙学

4楼2016-02-21 22:39:33
5楼2016-02-22 09:19:51
1036985870
金虫 (小有名气)
- 应助: 5 (幼儿园)
- 金币: 330.6
- 红花: 3
- 帖子: 113
- 在线: 76.9小时
- 虫号: 2355149
- 注册: 2013-03-17
- 性别: GG
- 专业: 化学反应工程
6楼2016-02-22 19:19:25
7楼2016-02-23 17:32:09













;
回复此楼