解: x7 = 0.090525
MatLab编程:
函数式(dd.m):
function y = dd( x )
y=(2-exp(x))/10;
画图和方法(ddf.m):
y=(2-exp(x))/10;
画图和方法(ddf.m):
x=0:0.000001:0.3;
plot(x,dd(x),'k')
grid
plot(x,x,'g')
hold on
eps=0.000001;
x0=0;
x1=dd(x0);
while(abs(x0-x1)>eps)
x0=x1;
x1=dd(x1);
plot(x0,x1,'r*')
end
text(x0,x1,num2str(x0))
plot(x,dd(x),'k')
grid
plot(x,x,'g')
hold on
eps=0.000001;
x0=0;
x1=dd(x0);
while(abs(x0-x1)>eps)
x0=x1;
x1=dd(x1);
plot(x0,x1,'r*')
end
text(x0,x1,num2str(x0))