应用该代码进行优化时,首先应将matlab的路径设置至该文件夹的子目录下,然后输入初值,输入函数,点击回车,即可求解
2019-12-21 19:32:03 995B 共轭梯度法 MATLAB
1
共轭梯度法c++程序,也有黄金分割法和进退搜索法,可以使用,有介绍。/*以下是进退法搜索区间源程序*/ void sb(double *a,double *b,double x[],double p[]) { double t0,t1,t,h,alpha,f0,f1; int k=0; t0=2.5; /*初始值*/ h=1; /*初始步长*/ alpha=2; /*加步系数*/ f0=f(x,p,t0); t1=t0+h; f1=f(x,p,t1); while(1) { if(f1
2019-12-21 19:24:32 30KB 共轭梯度法
1
使用多项式拟合一个周期内、加入噪声的正弦曲线。 语言:MATLAB 求解方式:由于自己写的梯度下降函数收敛太慢,因此调用MATLAB梯度下降优化函数;后期用共轭梯度方法求解,收敛较快。代码都在里面,但是比较乱。
2019-12-21 18:58:40 57KB 机器学习 回归 梯度下降 共轭梯度
1
用matlab编程实现最优控制理论中的共轭梯度法。程序运行没有错误。
2011-06-12 00:00:00 3KB matlab 共轭梯度法
1