-
大小: 645B文件類型: .m金幣: 1下載: 0 次發(fā)布日期: 2021-06-19
- 語言: Matlab
- 標(biāo)簽: MATLAB??Optimization??
資源簡(jiǎn)介
參數(shù):f 函數(shù) x0:迭代初始點(diǎn);
牛頓法在進(jìn)行方程求根時(shí)對(duì)f(x)進(jìn)行一階泰勒公式展開;而對(duì)于求極值則進(jìn)行二階泰勒公式展開;依賴于導(dǎo)數(shù)求值。
代碼片段和文件信息
%BasNewAlg????基本牛頓法????參數(shù):f?函數(shù)????x0:迭代初始點(diǎn);
%說明:牛頓法在進(jìn)行方程求根時(shí)對(duì)f(x)進(jìn)行一階泰勒公式展開;而對(duì)于求極值則進(jìn)行二階泰勒公式展開;依賴于導(dǎo)數(shù)求值。
%這里給出的精度為1.0e-6
function?[xminf]=BasNewAlg(fx0eps)
if?nargin?==?2
????eps=1.0e-6;
end
format?long;
Diff1=diff(f);??????????????%一階導(dǎo)數(shù)
Diff2=diff(Diff1);??
評(píng)論
共有 條評(píng)論