改正程序中的错误建立函数文件gmfunction f=gxf1=x^2-3x+2-expx;建立函数文件bddmfunction y n = bddx eps if nargin==1 eps=10e-8;elseif nargin1 error returnend x1 = gx; n = 1; while normx1-x=eps&&n=10000
修改后的g.m文件:
function f=g(x) f = x^2-3*x+2-exp(x);
修改后的bdd.m文件:
function [y, n] = bdd(x, eps)
if nargin<1
error('Not enough input arguments.')
end
if nargin<2
eps=1.0e-8;
end
x1 = g(x);
n = 1;
while (norm(x1-x)>=eps)&&(n<=10000)
x = x1;
x1 = g(x);
n = n + 1;
end
y = x;
end
原文地址: http://www.cveoy.top/t/topic/fbNs 著作权归作者所有。请勿转载和采集!