• 大小: 78KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-01
  • 语言: Matlab
  • 标签:

资源简介

有0.618算法,梯度法,共轭梯度法,Fibobacci法,牛顿法,最速下降法,惩罚函数法,lagrange法的matlab代码

资源截图

代码片段和文件信息

%惩罚函数法  
%目标函数:fun=2*x1^2+3*x2^2; 
%约束条件:x1+x2=4 

syms x1 x2 k 
fun0=2*x1^2+3*x2^2 ;
fun1=2*x1^2+3*x2^2+k*(x1+x2-4)^2 ;
f0=[diff(fun1x1);diff(fun1x2)]; 
[x1x2]=solve(f0(1)f0(2)) ;
x1=limit(x1kinf); 
x2=limit(x2kinf); 
xmin=[x1 x2] 
%显示结果为:罚函数的最优解是:
 %xmin =[12/58/5]

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        321  2012-02-26 22:37  最优化作业\cfhsf.m

     文件        663  2012-02-26 21:03  最优化作业\conjugate_grad_2d.m

     文件       1092  2012-02-27 08:48  最优化作业\fibonacci.m

     文件        956  2012-02-25 16:21  最优化作业\HJ.m

     文件        942  2012-02-25 16:23  最优化作业\HJFG.m

     文件        359  2010-04-08 23:32  最优化作业\lagrange.m

     文件        501  2012-02-26 20:33  最优化作业\minNewton.m

     文件        588  2012-02-27 08:57  最优化作业\zsxj.m

     文件     118374  2012-04-10 11:09  最优化作业\最优化方法作业——王辉龙.docx

     目录          0  2012-04-10 11:09  最优化作业

----------- ---------  ---------- -----  ----

               123796                    10


评论

共有 条评论

相关资源