-
大小: 646B文件類型: .m金幣: 1下載: 0 次發(fā)布日期: 2021-05-23
- 語言: Matlab
- 標(biāo)簽: 牛頓法??數(shù)值計(jì)算??
資源簡介
我自己寫的牛頓下山法的程序,希望對大家有用
運(yùn)行多次,沒有問題
代碼片段和文件信息
function?[gentimer]=xiashan(faTOL1TOL2rminN)
%TOL2為殘量精確度,TOL1為根的誤差限
df=diff(sym(f));
x1=a;
time=0;
r=1;?%r為下山因子
if?abs(subs(fx1)) ????gen=x1;?return?
end
while?time ????time=time+1;
????r=1;
????df1=subs(dfx1);
????fx=subs(fx1);
????if?df1==0
????????error
????end
????gen=x1-r*fx
評論
共有 條評論