matlab怎么实现折半查找

clc

  close all

  format long;

  f=input("f(x)=");

  qujian=input("输入区间=")

  err=input("误差范围;");

  a=qujian(1);

  b=qujian(2);

  yc=1;

  while((b-a)>err)&(yc~=0);

  c=(a+b)/2;

  x=a;

  ya=eval(f);

  x=b;

  yb=eval(f);

  x=c;

  yc=eval(f);

  if ya*yc<0

  b=c;

  else

  a=c;

  end

  x0=c

  二分法又称对分法,是求非线性方程根的最简单方法,他的求解基本思想是由介值定理得到的

精选文章

相关文章

粤ICP备17098710号 微点阅读