用二分法求方程X^5-3X+1=0在(0,1)上的近似解,精确到C=0.001,写出算法

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 05:07:46
用二分法求方程X^5-3X+1=0在(0,1)上的近似解,精确到C=0.001,写出算法

用二分法求方程X^5-3X+1=0在(0,1)上的近似解,精确到C=0.001,写出算法
用二分法求方程X^5-3X+1=0在(0,1)上的近似解,精确到C=0.001,写出算法

用二分法求方程X^5-3X+1=0在(0,1)上的近似解,精确到C=0.001,写出算法
假设数据是按升序排序的,对于给定值x,从序列的中间位置开始比较,如果当前位置值等于x,则查找成功;若x小于当前位置值,则在数列的前半段中查找;若x大于当前位置值则在数列的后半段中继续查找

算法如下:
#include
#include
double f(double x)
{
\x09return x*x*x*x*x-3*x+1; //方程
}
void main()
{
\x09double e=1e-3; //精确值

全部展开

算法如下:
#include
#include
double f(double x)
{
\x09return x*x*x*x*x-3*x+1; //方程
}
void main()
{
\x09double e=1e-3; //精确值
\x09double start,end,mid;
\x09cout<<"输入二分法的起始最小值和最大值"<\x09cin>>start;
\x09cin>>end;
\x09while(f(start)*f(end)>0)
\x09{
\x09\x09cout<<"f(start)*f(end)必须小于0!请重新输入二分法的起始最小值和最大值"< cin>>start;
\x09cin>>end;
\x09}
\x09if(fabs(f(start))<=e)
\x09{cout<<"求出的值为x="<\x09else if(fabs(f(end))<=e)
\x09{cout<<"求出的值为x="<\x09else
\x09{
\x09\x09mid=(start+end)/2;
\x09\x09while(fabs(f(mid))>e)
\x09\x09{
\x09\x09\x09if(f(start)*f(mid)<0)
\x09\x09\x09{
\x09\x09\x09\x09end=mid;
\x09\x09\x09}
\x09\x09\x09else
\x09\x09\x09{
\x09\x09\x09\x09start=mid;
\x09\x09\x09}
\x09\x09\x09mid=(start+end)/2;
\x09\x09}
\x09\x09cout<<"求出的值为x="<\x09}
}
ps:运行程序,输入起始值0和1,求出了x=0.334961

收起

高一二分法计算用二分法求方程(x+1)(x-2)(x-3)=1在区间(-1,0)内的近似解(精确度为0.1). matlab二分法编程用二分法求方程的根:x*x+53.99x-0.054=0 用二分法求方程x+1/x-3=0在区间(2,3)内的近似值 matlab画图:用二分法求方程x^3cosx+6sin^5x-3=0 matlab编程题:用二分法求方程x^3-3*x-1=0的根 请设计二分法算法,求方程f(x)=x^5+x-1在(0,1)内的根 二分法求解的算法用二分法求方程x^5-3x+1=0在(0,1)的近似解,精确到c=0.001,写出算法. 用二分法求方程x^5+3x-1=0的最小正根,要求误差不小于0.000005 利用二分法求方程2^x=x^2在(-1,0)内的近似解 用二分法求方程X=5-e^x在(1,2)内近似解 用二分法求方程近似解方程(x+1)(x-2)(x-3)=1在区间(-1,0)的近似解(精确度0.1) 用二分法求方程X^5-3X+1=0在(0,1)上的近似解,精确到C=0.001,写出算法 用二分法求方程(x+1)(x-2)(x-3)=1在区间(-1,0)的近似解(精确度0.1)为什么在球二分法的时候要先看看是单调增还是减呢? 用二分法求方程(2x^3)-(4x^2)-3x+1=0的最大的根 急,用二分法求方程x+2+(1/x)=0的近似值 利用二分法求方程在区间[-2,-1]的根3*X*X*X-4*X*X-5*X+13=0在区间[-2,-1]的根二分法求解的中间结果如图所示:二分法求根区间:[-2,-1]第一次迭代:-1.500000第二次迭代:-1.750000第三次迭代:-1.625000... 用二分法求方程2x*x*x-4x*x+3x-6=0在(-10,10)之间的根 VC++编程:用二分法求方程x*x-2-x=0在[0,3]区间的根.要求误差不大于10负5次方.