给定精度要求err,利用matlab二分法求方程x*exp(x)=1的根

问题描述:

给定精度要求err,利用matlab二分法求方程x*exp(x)=1的根
1个回答 分类:综合 2014-10-21

问题解答:

我来补答
程序如下:
clear,clc;
a=0;%a=input('input a:');
b=1;%b=input('input b:');
err=10^-5;
y1=a*exp(a)-1;
y2=b*exp(b)-1;
if b0,
return,
end
while (y1*y2err||abs(y2)>err))
c=(b+a)/2;
y3=c*exp(c)-1;
if y3==0
x=c;
elseif y1*y3
 
 
展开全文阅读
剩余:2000