| 查看: 784 | 回复: 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" ;} |
» 猜你喜欢
情人节自我反思:在爱情中有过遗憾吗?
已经有6人回复
基金正文30页指的是报告正文还是整个申请书
已经有4人回复
今年春晚有几个节目很不错,点赞!
已经有6人回复
球磨粉体时遇到了大的问题,请指教!
已经有15人回复
过年走亲戚时感受到了所开私家车的鄙视链
已经有5人回复
江汉大学解明教授课题组招博士研究生/博士后
已经有3人回复
7楼2016-02-23 17:32:09
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













;
回复此楼