无约束优化方法与MATLAB实现.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
例4-1 MATLAB实现,用M函数文件形式求解: syms s t; f=s^2+3*t^2-2*t*s+4*t+3*s; [x,minf]=minZBLH(f,[-2 6],[0.2 0.2],1.5,[t s],0.0001,0.0001) 坐标轮换minZBLH函数文件如下: function [x,minf] = minconPS2(f,x0,delta,u,var,eps1,eps2) %目标函数:f; %初始点:x0; %收缩系数:u; %自变量向量:var; %步长精度:eps1; %自变量精度:eps2; if nargin == 7 eps2 = 1.0e-6; end n = length(var); y = x0; bmainCon = 1; while bmainCon yf = subs(f,var,y); yk_1 = y; for i=1:n tmpy = zeros(size(y)); tmpy(i) = delta(i); tmpf = subs(f, var,y+tmpy); if tmpf yf bcon = 1; while bcon tmpy(i) = 2*tmpy(i); tmpf_i = subs(f, var,y+tmpy); if tmpf_i yf y_res = y + tmpy; else bcon = 0; end end else tmpy(i) = delta(i); tmpf = subs(f, var,y-tmpy); if tmpf yf bcon = 1; while bcon tmpy(i) = 2*tmpy(i); tmpf_i = subs(f, var,y-tmpy); if tmpf_i yf y_res = y - tmpy; else bcon = 0; end end else y_res = y ; delta = delta/u; end end y = y_res; end if norm(y - yk_1) = eps2 if max(abs(delta)) = eps1 x = y; bmainCon = 0; else delta = delta / u; end end end minf =subs(f,var,x); M函数文件的运行结果如下: x = -1.7499 -3.2499 minf = -8.3750 ======================================================= 例4-2 MATLAB实现,用M函数文件形式求解: syms t s; f=t^2+s^2-t*s-10*t-4*s+60; [x,mf]=minFD(f,[0 0],[t s]) 梯度法函数文件minFD如下: function [x,minf] = minFD(f,x0,var,eps) %目标函数:f; %初始点:x0; %自变量向量:var; %精度:eps; %目标函数取最小值时的自变量值:x; %目标函数的最小值:minf format long; if nargin == 3 eps = 1.0e-6; end syms l

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档