人人终身学习知识网~是各类综合知识资源信息分享,提升综合素质与提高知识技能的终身学习网络平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

Matlab牛顿加速迭代法急…………Matlab牛顿加速迭代法急…………记住是牛顿“加速”迭代法解方程是x=e^(-x)在x=0.5附近的根

[复制链接]

问题:Matlab牛顿加速迭代法急…………Matlab牛顿加速迭代法急…………记住是牛顿“加速”迭代法解方程是x=e^(-x)在x=0.5附近的根

答案:↓↓↓

网友采纳  clc;clear  f='x-exp(-x)'  df=diff(f)  x=0.5;  ac=[0.7;0.9;1];%加速因子  ac2=0.9;  fork=1:10  x=x-ac.*subs(f/df);  X(k,:)=x;  end  formatlongg  X  plot(X,'o-')  结果:  X=  0.5464177022380530.5596799028774960.566311003197218  0.5608708628768790.566387859763440.567143165034862  0.5652565692580520.5670676543873640.567143290409781  0.5665768229182110.5671357258758680.567143290409784  0.5669733095107640.5671425339470730.567143290409784  0.567092292480130.567143214763420.567143290409784  0.5671279907014570.5671432828451460.567143290409784  0.5671387004676360.567143289653320.567143290409784  0.5671419134244710.5671432903341370.567143290409784  0.567142877313950.5671432904022190.567143290409784  可见,加速系数取1,收敛速度最快.
回复

使用道具 举报

小黑屋/人人终身学习知识网~是各类综合知识资源信息分享,提升综合素质与提高知识技能的终身学习网络平台

Powered by 5wangxiao

© 2007-2021 5wangxiao.Com Inc.

快速回复 返回顶部 返回列表