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
二分法又称对分法,是求非线性方程根的最简单方法,他的求解基本思想是由介值定理得到的
-
下一篇:C语言 折半查找法 程序停止运行