function [x,k]=demimethod1(a,b,f,emg)% a,b :求解区间的两个端点% f :所求方程的函数名% emg :精度指标% x:所求近似解% k:循环次数fa=feval(f,a);fab=feval(f,(a+b)/2);k=0;while abs(b-a)>emgif fab==0x=(a+b)/2;return;elseif fa

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 16:01:08

function [x,k]=demimethod1(a,b,f,emg)% a,b :求解区间的两个端点% f :所求方程的函数名% emg :精度指标% x:所求近似解% k:循环次数fa=feval(f,a);fab=feval(f,(a+b)/2);k=0;while abs(b-a)>emgif fab==0x=(a+b)/2;return;elseif fa
function [x,k]=demimethod1(a,b,f,emg)
% a,b :求解区间的两个端点
% f :所求方程的函数名
% emg :精度指标
% x:所求近似解
% k:循环次数
fa=feval(f,a);
fab=feval(f,(a+b)/2);
k=0;
while abs(b-a)>emg
if fab==0
x=(a+b)/2;
return;
elseif fa*fab demimethod1 at 7
fa=feval(f,a);

function [x,k]=demimethod1(a,b,f,emg)% a,b :求解区间的两个端点% f :所求方程的函数名% emg :精度指标% x:所求近似解% k:循环次数fa=feval(f,a);fab=feval(f,(a+b)/2);k=0;while abs(b-a)>emgif fab==0x=(a+b)/2;return;elseif fa
f没有定义