中职 优化计算方法及其MATLAB程序实现第2章电子课件 高教版 .pdf
《中职 优化计算方法及其MATLAB程序实现第2章电子课件 高教版 .pdf》由会员分享,可在线阅读,更多相关《中职 优化计算方法及其MATLAB程序实现第2章电子课件 高教版 .pdf(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1/38JJIIJIBackClosezO9MATLABSy1?|2/38JJIIJIBackClosel?m,0?zK?.e?z?.minxRnf(x).(2.1)|)?zK?,k!?:.?|95.3119?zKS“?e,ke?S“:L,|(fk,?f(xk+kdk)f(xk).(2.2)S(nC?)8If(x)35?/?CzK,?/|0/|0.-()=f(xk+dk),(2.3)3/38JJIIJIBackClose?,|(2.2)?dufk?(k)0f(xk+dk)(k)=min0().ef(x)Y?,od(|?fkkXe5:f(xk+kdk)Tdk=0(=gTk+1dk=0).(2.4
2、)5(2.4)3?5X-?.4/38JJIIJIBackClose(|,?k8If?e,=fk=f(xk)f(xk+kdk)0?.2.1(|9MATLABy(|?g:k(K)?|m,?,?E?m,?1|).e|m?.2.1?38?,0,+),()=min0().(2.5)e3ma,b 0,+),(a,b),Ka,b4?zK(2.5)?|m.?,e?()3a,4,35/38JJIIJIBackClose,b4O,Ka,b()?m,()a,b?.e0?(|m?ykCq5?,?gl:u,U,(y/p-$-p0?n:,l?Cq?m.2.1(Cqm?)0,?0 0,h0 0.O0:=(0).-k:=0.
3、1,-k+1:=k+hk,Ok+1:=(k+1).ek+1 k,=2;K,=3.2,.-hk+1:=2hk,:=k,k:=k+1,k:=k+1,k:=k+1,=1.3,|.ek=0,-h1:=h0,:=1,6/38JJIIJIBackClose1:=0,1:=0,k:=1,=1;K,S“,-a=min,k+1,b=max,k+1.a,b.(|a:a?|,X?!9?;,a?|,X7!9-”?.?=0?7?.2.1.1770.618,?g:L&:?,4?:?|m?.T=IO,2,B.e?7?O.7/38JJIIJIBackClose?(s)=f(xk+sdk),:(s)|ma0,b0?.31igS
4、“,|mai,bi.?&:pi,qiai,bipi(qi),K-ai+1:=pi,bi+1:=bi.&:piqive:1?ai,qipi,bi?,=bi pi=qi ai;2?m?,=bi+1 ai+1=t(bi ai).l?pi=ai+(1 t)(bi ai),qi=ai+t(bi ai).(2.6)8/38JJIIJIBackClosey3/(1).d,#?|mai+1,bi+1=ai,qi.?|m,I?#?&:pi+1,qi+1.d(2.6),?qi+1=ai+1+t(bi+1 ai+1)=ai+t(qi ai)=ai+t2(bi ai).e-t2=1 t,t 0,(2.7)Kqi+1=
5、ai+(1 t)(bi ai)=pi.?,#?&:qi+1I-#O.aq/,u/(2),k?(.9/38JJIIJIBackClose)(2.7)?m t=5 12 0.618.d,?7?OXe.2.2(7)0,(|ma0,b0NN?0 6?1.-t=(5 1)/2,O&:p0=a0+(1 t)(b0 a0),q0=a0+t(b0 a0)9A?(p0),(q0).-i:=0.1,e(pi)6(qi),=2;K,=3.2,O&:.e|qi ai|6,pi;K,-ai+1:=ai,bi+1:=qi,(qi+1):=(pi),10/38JJIIJIBackCloseqi+1:=pi,pi+1:=ai
6、+1+(1 t)(bi+1 ai+1).O(pi+1),i:=i+1,=1.3,Om&:.e|bi pi|6,qi;K,-ai+1:=pi,bi+1:=bi,(pi+1):=(qi),pi+1:=qi,qi+1:=ai+1+t(bi+1 ai+1).O(qi+1),i:=i+1,=1.?,duzgS“|m?t 0.618,?75?,=?O?p,?TzgS“IOg?:v.e7C3mCq4?:?MATLABS.11/38JJIIJIBackCloseS2.1(7S)7C3ma,b?Cq4?:.function i,s,phis,ds,dphi,G=golds(phi,a,b,epsilon,del
7、ta)%U:7(|%:phi8I,a,b|m?:,%epsilon,deltaOgC?NN?%:iS“g,s,phisOCq4?:4?,%ds,dphiOsphis?,Gix4?,%1i1Oa,p,q,b?1igS“ai,pi,qi,bit=(sqrt(5)-1)/2;h=b-a;phia=feval(phi,a);phib=feval(phi,b);p=a+(1-t)*h;q=a+t*h;phip=feval(phi,p);phiq=feval(phi,q);12/38JJIIJIBackClosei=1;G(i,:)=a,p,q,b;while(abs(phib-phia)delta)|(
8、hepsilon)if(phip=phiq)b=q;phib=phiq;q=p;phiq=phip;h=b-a;p=a+(1-t)*h;phip=feval(phi,p);elsea=p;phia=phip;p=q;phip=phiq;h=b-a;q=a+t*h;phiq=feval(phi,q);endi=i+1;G(i,:)=a,p,q,b;endif(phip phi=(x)3*x2-2*tan(x);i,s,phis,ds,dphi,G=golds(phi,0,1,1e-4,1e-5)?=?L2.1?(J.L2.17C4?:?(JS“g(i)4?:(s)4?(s)|bi ai|?|(b
9、i)(ai)|?210.38950.36586.6107 1052.7880 10914/38JJIIJIBackClose2.1.2?g?,?g:3|m/?g?Cq8I,?4?:?%C|Kmins0(s)=f(xk+sdk)?4?:.e0?.?n:s0,s1=s0+h,s2=s0+2h(h 0)?0,1,2,v1 0,1 0.(2.10)16/38JJIIJIBackCloseqq(s)?q00(s)=0h221h2+2h2=0 21+2h2 0,?q(s)?g,l?sminq(s)?4?:.5?s=s0+hs0/%C4?:s,?s,hOOs0h-EOL,#?s#?h.-ES“L,?I?.?
10、,8I?3(2.8)/5(?g?4?:,?SyI?.2.3(?)0,d2.1(n:s0 s1 s2,A?0,1,2v1 0,1 2.17/38JJIIJIBackClose?NN?0 6?1.1,e|s2 s0|s,Ks2:=s1,s1:=s,2:=1,1:=,=1;K,s0:=s1,s1:=s,0:=1,1:=,=1.4,es11e4),h=abs(s0)*(1e-4);endwhile(idelta&cond=5)f1=(feval(phi,s0+ds)-feval(phi,s0-ds)/(2*ds);if(f10),h=-abs(h);ends1=s0+h;s2=s0+2*h;bars=
11、s0;19/38JJIIJIBackClosephi0=feval(phi,s0);phi1=feval(phi,s1);phi2=feval(phi,s2);barphi=phi0;cond=0;j=0;%(h?phi1phi0phi1phi2while(jepsilon&cond=0)if(phi0=phi1),s2=s1;phi2=phi1;h=0.5*h;s1=s0+h;phi1=feval(phi,s1);else if(phi2big|abs(s0)big),cond=5;endendif(cond=5)bars=s1;barphi=feval(phi,s1);else%?g?ph
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中职 优化计算方法及其MATLAB程序实现第2章电子课件 高教版 优化 计算方法 及其 MATLAB 程序 实现 电子 课件 高教
限制150内