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/07/04 05:52:53
![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](/uploads/image/z/11530000-64-0.jpg?t=function+%5Bx%2Ck%5D%3Ddemimethod1%28a%2Cb%2Cf%2Cemg%29%25+a%2Cb+%3A%E6%B1%82%E8%A7%A3%E5%8C%BA%E9%97%B4%E7%9A%84%E4%B8%A4%E4%B8%AA%E7%AB%AF%E7%82%B9%25+f+%3A%E6%89%80%E6%B1%82%E6%96%B9%E7%A8%8B%E7%9A%84%E5%87%BD%E6%95%B0%E5%90%8D%25+emg+%EF%BC%9A%E7%B2%BE%E5%BA%A6%E6%8C%87%E6%A0%87%25+x%EF%BC%9A%E6%89%80%E6%B1%82%E8%BF%91%E4%BC%BC%E8%A7%A3%25+k%3A%E5%BE%AA%E7%8E%AF%E6%AC%A1%E6%95%B0fa%3Dfeval%28f%2Ca%29%3Bfab%3Dfeval%28f%2C%28a%2Bb%29%2F2%29%3Bk%3D0%3Bwhile+abs%28b-a%29%3Eemgif+fab%3D%3D0x%3D%28a%2Bb%29%2F2%3Breturn%3Belseif+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)>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没有定义