已知函数f(x)=x^5-5x+6,用二分法求这个函数的一个零点时,可将初始区间取为多少?
来源:学生作业帮 编辑:拍题作业网作业帮 分类:数学作业 时间:2024/05/29 17:09:36
已知函数f(x)=x^5-5x+6,用二分法求这个函数的一个零点时,可将初始区间取为多少?
%二分法
syms x;
fun=input('(输入函数形式)fun=');
a=input('(输入二分法下限)a='); b=input('(输入二分法上限)b=');%二分法求根
%f=inline(x^2-4*x+4);%修改需要求解的inline函数的函数体
f=inline(fun);%修改需要求解的inline函数的函数体
\x05 e=b-a; k=0 ;
\x05 while e>1*10^-6
\x05 c=(a+b)/2;
\x05 if f(a)*f(c)0
\x05 a=c;
else
a=c;b=c
end
e=e/2; k=k+1;
end
\x05 x=(a+b)/2; [x,k]
二分法的matlab的小程序 保存为M文件 可能有错 我试过从-5到5 根是-1.7081 次数是24次
上面的10的-6次是精度
不知道您觉得可以不?
syms x;
fun=input('(输入函数形式)fun=');
a=input('(输入二分法下限)a='); b=input('(输入二分法上限)b=');%二分法求根
%f=inline(x^2-4*x+4);%修改需要求解的inline函数的函数体
f=inline(fun);%修改需要求解的inline函数的函数体
\x05 e=b-a; k=0 ;
\x05 while e>1*10^-6
\x05 c=(a+b)/2;
\x05 if f(a)*f(c)0
\x05 a=c;
else
a=c;b=c
end
e=e/2; k=k+1;
end
\x05 x=(a+b)/2; [x,k]
二分法的matlab的小程序 保存为M文件 可能有错 我试过从-5到5 根是-1.7081 次数是24次
上面的10的-6次是精度
不知道您觉得可以不?
已知函数f(x)=x^5-5x+6,用二分法求这个函数的一个零点时,可将初始区间取为多少?
用二分法求函数f(x)=x³-2x-5的一个零点时,若取区间【2,3】作为计算的初始区间,则下一个区间应取为
用二分法求函数f(x)=x3+5的零点可以取的初始区间是( )
用二分法求函数f(x)=x3+x2-2x-1的一个正零点,可选作计算的初始区间的是?
求函数f(x)=x的三次方-2的零点时,初始区间为
用二分法求函数f(x)=x^2-5的一个正确零点
用二分法求函数f(x)=x^3-x-2的一个正实数零点
已知函数f(x)在区间(1.2)上有一个变号零点.用二分法求零点,使其有5位有效数字,则至少将该区间等分几次
用二分法求函数F(x)=x的二次方-5 的一个正零点(精确到0.01)
已知函数f(x)=x^3-2x^2-5x+6的一个零点为1.①求函数f(x)的其他零点
已知函数f (x)=x三次方-2x²-5x+6的一个零点为1 求函数f(x)的其他零点
已知函数y=f(x)的图象是连续不断的,在区间(0.2,0.3)上有唯一零点,用二分法求这个零点,精确度为0.0001,