资源简介
变尺度法+步长加速+方向加速法+公轭梯度法

代码片段和文件信息
%非精确直线搜索Armijo-Goldstein算法
function x=ArmGold(x0p0)
%x0 ----------------------- 初始点坐标
%p0 ----------------------- 初始搜索方向
%x ------------------------ 最优点坐标(所求点坐标)
g0=Grads(x0);
f0=objectiveFun(x0);
if(p0‘*g0)>= 0;
disp(‘搜索方向已不是下降方向搜索方向改为其负方向!‘ )
p0 =-p0;
end
t1=0;
t=norm(g0);
t2=nan;
s1=0.3*(p0‘*g0); % 系数选择为 0.3
s2=0.7*(p0‘*g0); % 1 - 0.3 = 0.7
M0=f0+t*s1;
x=x0+t*p0;
f=objectiveFun(x);
while f>M0
t2=t;
t=(t1+t2)/2;
M0=f0+t*s1;
x=x0+t*p0;
f=objectiveFun(x);
end
M1=f0+t*s2;
while f t1=t;
if t2 t=(t1+t2)/2;
else
t=2*t;
end
M0=f0+t*s1;
x=x0+t*p0;
f=objectiveFun(x);
while f>M0
t2=t;
t=(t1+t2)/2;
M0=f0+t*s1;
x=x0+t*p0;
f=objectiveFun(x);
end
M1=f0+t*s2;
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 924 2004-05-19 00:26 最优化matlab作业代码\222\共轭梯度法\ArmGold.m
文件 372 2004-05-17 00:51 最优化matlab作业代码\222\共轭梯度法\Armijo.m
文件 4943 2004-06-01 17:22 最优化matlab作业代码\222\共轭梯度法\ConjGrad.m
文件 286 2004-05-16 15:48 最优化matlab作业代码\222\共轭梯度法\Grads.m
文件 540 2004-05-24 19:08 最优化matlab作业代码\222\共轭梯度法\LineSearch.m
文件 4955 2004-05-24 20:28 最优化matlab作业代码\222\共轭梯度法\main.m
文件 708 2004-05-24 19:07 最优化matlab作业代码\222\共轭梯度法\ModifyCoefficient.m
文件 345 2004-05-30 16:00 最优化matlab作业代码\222\共轭梯度法\ob
文件 140 2004-05-19 17:59 最优化matlab作业代码\222\共轭梯度法\ob
文件 36 2008-08-22 16:51 最优化matlab作业代码\作业说明.txt
文件 716 2004-05-26 10:49 最优化matlab作业代码\公轭梯度法\getd.m
文件 71 2003-05-10 16:22 最优化matlab作业代码\公轭梯度法\getdfun.m
文件 156 2004-05-04 10:34 最优化matlab作业代码\公轭梯度法\getdgfun.m
文件 1775 2004-05-26 09:51 最优化matlab作业代码\公轭梯度法\getdgran.m
文件 222 2004-05-26 10:50 最优化matlab作业代码\公轭梯度法\main.m
文件 226 2004-05-04 19:58 最优化matlab作业代码\公轭梯度法\s1.m
文件 961 2004-05-04 09:22 最优化matlab作业代码\公轭梯度法\s2.m
文件 26488 2004-05-25 14:03 最优化matlab作业代码\公轭梯度法\zgh3.fig
文件 6869 2004-05-26 10:19 最优化matlab作业代码\公轭梯度法\zgh3.m
文件 108 2004-05-25 14:14 最优化matlab作业代码\公轭梯度法\zrf_loop.m
文件 1751 2003-05-10 19:04 最优化matlab作业代码\变尺度法\bcd.m
文件 65 2003-05-10 16:13 最优化matlab作业代码\变尺度法\fun.m
文件 148 2003-05-10 19:04 最优化matlab作业代码\变尺度法\gfun.m
文件 706 2004-05-26 10:00 最优化matlab作业代码\变尺度法\main.m
文件 208 2003-05-10 15:32 最优化matlab作业代码\变尺度法\s1.m
文件 949 2003-05-10 18:21 最优化matlab作业代码\变尺度法\s2.m
文件 247 2004-05-04 21:51 最优化matlab作业代码\方向加速法\fm.m
文件 204 2004-05-04 21:52 最优化matlab作业代码\方向加速法\fun.m
文件 493 2004-05-04 21:52 最优化matlab作业代码\方向加速法\hh.m
文件 788 2003-05-10 19:40 最优化matlab作业代码\方向加速法\main.m
............此处省略18个文件信息
相关资源
- matlab_OFDM调制解调(来自剑桥大学)
- Matlab路面裂缝识别69319
- 高灵敏度GPS接收机MATLAB仿真,附捕获
- 基于MATLAB的质点弹道计算与外弹道优
- 阵列天线的matlab仿真
- MATLAB 经典程序源代码大全
- MATLAB小波软阈值去噪代码33473
- 天线阵的波束形成在MATLAB仿真程序及
- 非线性SVM算法-matlab实现
- 《MATLAB 智能算法超级学习手册》-程序
- 组合导航matlab程序
- 读取txt文件内容matlab代码实现
- Matlab实现基于相关的模板匹配程序
- matlab优化工具箱讲解
- 基于MATLAB的快速傅里叶变换
- 光纤传输中的分布傅立叶算法matlab实
- 基于matlab的图像处理源程序
- matlab 椭圆拟合程序
- 算术编码解码matlab源代码
- optical_flow 光流法 matlab 实现程序
- 引导图像滤波器 Matlab实现
- 分形几何中一些经典图形的Matlab画法
- OFDM系统MATLAB仿真代码
- SVM工具箱(matlab中运行)
- 图像小波变换MatLab源代码
- LU分解的MATLAB实现
- 冈萨雷斯数字图像处理matlab版(第三
- 替代数据法的matlab程序
- 用matlab实现的多站定位系统性能仿真
- 通过不同方法进行粗糙集属性约简m
评论
共有 条评论