二分法求解---c语言
2018-03-01 10:32
330 查看
#include<stdio.h>
#include<math.h>double fun(double temp){
return 2*temp*temp*temp-4*temp*temp+3*temp-6;
}int main(){
double max,min,f,temp,f1,f2;
max =10;
min =-10;
f2= 1;
while(fabs(f2)>=1e-5){ //此处错在条件上
temp = (max + min)/2;
f1=fun(max);
f2=fun(temp);
if (f1*f2<0)
min = temp;
else
max = temp;
}
printf("%f",temp);
return 0;
}
#include<math.h>double fun(double temp){
return 2*temp*temp*temp-4*temp*temp+3*temp-6;
}int main(){
double max,min,f,temp,f1,f2;
max =10;
min =-10;
f2= 1;
while(fabs(f2)>=1e-5){ //此处错在条件上
temp = (max + min)/2;
f1=fun(max);
f2=fun(temp);
if (f1*f2<0)
min = temp;
else
max = temp;
}
printf("%f",temp);
return 0;
}
相关文章推荐
- 第十二周—C语言 递归求解(爬楼梯)
- LU分解法求解方程组(C语言)
- c语言 求解数组长度
- 二分法求解方程解
- C语言 概率算法求解π
- 数值计算方法:二分法求解方程的根(伪代码 python c/c++)
- C语言及程序设计进阶例程-26 回溯溯法问题求解
- 黑马程序员--汉诺塔问题的递归求解C语言
- 数组中最大最小值的蛮力法和二分法求解
- TF随笔-14-二分法求解一元方程
- 已知两圆圆心坐标及半径求两圆交点 (C语言|参数方程求解)
- hdu 2199~Can you solve the equation?~二分法求解
- C语言实现迷宫求解
- 改进平方根法求解方程组(C语言)
- 改进欧拉法求解微分方程初值(C语言)
- 《C语言及程序设计》实践参考——二分法解方程
- 求解九位宫游戏的C语言核心代码
- 二分法查找的C语言实现:
- c语言:用二分法求方程在(-10,10)之间的根:2x^3-4x^2+3x-6=0.
- c语言二分法