• 大小: 9KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-05
  • 语言: Matlab
  • 标签: 牛顿法  matlab  

资源简介

牛顿法的matlab程序 内含十多个m文件。

资源截图

代码片段和文件信息

function alpha=armij(d0x0)
% Armijo step
alpha=1;
pho=1/2;
sigma=0.5;
itermax=10;
d=d0;
for i=1:itermax
    x1=x0+alpha*d;
    f1=fun0(x1);
    f0=fun0(x0);
    df=fund(x0)‘*d;
    if f1-f0>sigma*alpha*df
       alpha=pho*alpha;
    else
        alpha=alpha;
        break
    end
end
end


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2012-03-08 12:44  newton法\
     文件         312  2012-02-23 19:14  newton法\armij.m
     文件         549  2011-05-16 22:44  newton法\choleskysol.m
     文件        1029  2012-03-07 15:47  newton法\deepest.m
     文件         205  2012-02-23 19:06  newton法\diffm.m
     文件          67  2012-02-23 18:59  newton法\fun0.asv
     文件          68  2012-02-23 19:00  newton法\fun0.m
     文件          86  2012-02-23 10:13  newton法\fund.m
     文件         451  2011-05-16 22:43  newton法\lowersol.m
     文件         346  2011-05-16 22:12  newton法\mdff2.m
     文件        1043  2012-03-07 15:35  newton法\newton.asv
     文件        1043  2012-03-07 15:37  newton法\newton.m
     文件        1040  2012-02-23 20:15  newton法\newtonamj.m
     文件        1028  2012-02-23 19:59  newton法\newtont.asv
     文件        1078  2012-02-23 20:15  newton法\newtont.m
     文件          51  2012-02-23 18:06  newton法\test.asv
     文件         171  2012-03-07 15:44  newton法\test.m
     文件         479  2011-05-16 22:42  newton法\uppersol.m
     文件         741  2012-02-23 19:06  newton法\wolfe.m
     文件         432  2012-03-08 12:45  newton法\程序清单.txt

评论

共有 条评论