- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
优化方法 上机大作业
优化方法 上机大作业
机械工程与材料能源学部
能源与动力学院
能源与环境工程
联系方式
x0=[0;1]T;%初始值
s0=[-1;1]T;%初始有哪些信誉好的足球投注网站方向
c1=0.1;c2=0.5;a=0;b=inf;d=1;n=0;
x1=x0+d*s0;
g0=[(x0(2)-x0(1)^2)*x0(1)-2*(1-x0(1));(x0(2)-x0(1)^2)];
g1=[(x1(2)-x1(1)^2)*x1(1)-2*(1-x1(1));(x1(2)-x1(1)^2)];
f1=(x1(2)-x1(1)^2)^2+(1-x1(1))^2;
f0=(x0(2)-x0(1)^2)^2+(1-x0(1))^2;
while((f0-f1-c1*d*g0*s0)||(g1*s0c2*g0*s0))
if ((f0-f1)(-c1*d*g0*s0))
b=d;d=(d+a)/2;
x1=x0+d*s0;
g0=[(x0(2)-x0(1)^2)*x0(1)-2*(1-x0(1));(x0(2)-x0(1)^2)];
g1=[(x1(2)-x1(1)^2)*x1(1)-2*(1-x1(1));(x1(2)-x1(1)^2)];
f1=(x1(2)-x1(1)^2)^2+(1-x1(1))^2;
f0=(x0(2)-x0(1)^2)^2+(1-x0(1))^2;
elseif (((g1)*s0)(c2*(g0)*s0))
a=d;
if(2*d=(d+b)/2)
d=2*d;
else
d=(d+b)/2;
end
x1=x0+d*s0;
g0=[(x0(2)-x0(1)^2)*x0(1)-2*(1-x0(1));(x0(2)-x0(1)^2)];
g1=[(x1(2)-x1(1)^2)*x1(1)-2*(1-x1(1));(x1(2)-x1(1)^2)];
f1=(x1(2)-x1(1)^2)^2+(1-x1(1))^2;
f0=(x0(2)-x0(1)^2)^2+(1-x0(1))^2;
end
end
x1
f1=(x1(2)-x1(1)^2)^2+(1-x1(1))^2
x1 =
-0.0000
1.0000
d =
1.1102e-016
f1 =
2
function f = fun( x )
%UNTITLED3 Summary of this function goes here
% Detailed explanation goes here
f=x(1)^2-2*x(1)*x(2)+2*x(2)^2+x(3)^2+x(4)^2-x(2)*x(3)+2*x(1)+3*x(2)-x(3);
End
function g = fun( x )
%UNTITLED4 Summary of this function goes here
% Detailed explanation goes here
g=[2 -2 0 0;-2 4 -1 0;0 -1 2 0;0 0 0 2]*x+[2;3;-1;0];
end
x0=[0;0;0;0]; %初始值
eps=1.0e-4; %精度
g0=gfun(x0);
s0=-g0;
n=0;
syms d1;
while norm(g0)eps
if n3
g=gfun(x0+d1*s0);
d= double(solve(s0*g));
x1=x0+d*s0;
g1=gfun(x1);
if norm(g1)eps
n=n+1;
x0=x1;
break
else
s0=-g1+(norm(g1)^2/norm(g0)^2)*s0;
x0=x1;
g0=g1;
end
elseif n=3
x0=x1;
g0=gfun(x0);
s0=-g0;
n=0;
end
n=n+1;
end
x0
n
fun(x0)
x0 =
-4
-3
-1
0
n =
3
ans =
-8
function f= fun3_1(x )
%FUN3 Summary of this function goes here
% Detailed explanation goes here
f=x(1)+2*x(2)^2+exp(x(1)^2+x(2)^2);
end
function g= gfun3_1(x)
%GFUN3_1 Summary of this function goes here
% Detailed explan
您可能关注的文档
最近下载
- 5辨证论治痛经【30页】.pptx
- 35-预应力混凝土铁路桥简支梁产品生产许可证实施细则-编号.PDF
- 人教版高中生物选择性必修2全册课件.pptx
- 全国各省份城市列表-可vlookup版.xls VIP
- 自考马克思主义基本原理概论总结最全03709 .docx VIP
- 肿瘤患者腹泻的症状护理ppt.pptx
- 高中地理教研组工作计划2025(5篇) .pdf VIP
- Unit 6 A Day in the Life 综合素质评价2024-2025学年度 人教版(2024)英语七年级上册.doc VIP
- 中国文化概论(第四版)第五章.pptx
- 通信原理课设2FSK数字信号频带传输系统的设计与建模.pdf
文档评论(0)