下列给定程序中,函数fIm和funx的功能是:用二分法求方程的一个根,并要求绝对误差不超过0.001。 .例如,若给m输入一100,n输入90,则函数求得的二个根为2.000。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序:

题目

下列给定程序中,函数fIm和funx的功能是:用二分法求方程的一个根,并要求绝对误差不超过0.001。 .

例如,若给m输入一100,n输入90,则函数求得的二个根为2.000。

请改正程序中的错误,使它能得出正确的结果。

注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!

试题程序:


相似考题
更多“下列给定程序中,函数fIm和funx的功能是:用二分法求方程的一个根,并要求绝对误差不超过0.001。 . ”相关问题
  • 第1题:

    用对分法求解非线性方程在区间[2,4]的根,若要求误差限小于给定的正数0.001,则对分区间的最少次数为_______次


    x=(a+b)/2; while(fabs(f(x))>Epsilon) { if(f(a)*f(x)>0) a=x; else b=x; x=(a+b)/2; };x=(a+b)/2; do { if(f(a)*f(x)>0) a=x; else b=x; x=(a+b)/2; }while(fabs(f(x))>Epsilon);;for(x=(a+b)/2; fabs(f(x))>Epsilon; x=(a+b)/2) if(f(a)*f(x)>0) a=x; else b=x;

  • 第2题:

    3、MATLAB中,fzero函数用来求单变量非线性方程的根,而fsolve函数可以求非线性方程组的数值解。


  • 第3题:

    1、二分法求解一元方程的根,要求方程是()

    A.连续

    B.一阶导数连续

    C.二阶导数连续

    D.不连续


    连续

  • 第4题:

    用二分法求非线性方程f (x)=0在区间(a,b)内的根时,二分n次后的误差限为 。


    A

  • 第5题:

    12、MATLAB中,fzero函数用来求单变量非线性方程的根,而fsolve函数可以求非线性方程组的数值解。