求助MATLAB大神,用迭代法求解近似根

求方程X=exp(-x)在X0=0.5附近的近似根,要求精确到小数点后四位

牛顿迭代法可以求解方程x=exp(-x)在x0=0.5附近的近似根。求解方法:

1、建立自定义函数的文件,即 y=x-exp(-x)。y=newton_fun(x)

2、建立自定义导函数的文件,即 dy=1+exp(-x)。dy=newton_dfun(x)

3、根据牛顿迭代法原理编写,建立牛顿迭代法函数的文件,即

x = x0 - newton_dfun(x0)\newton_fun(x0);

按照上述方法,编程后运行可以得到

x=0.56714

温馨提示:答案为网友推荐,仅供参考
相似回答