當前位置:編程學習大全網 - 網站源碼 - 黃金分割法和二次插值法相比,哪壹種算法收斂更快

黃金分割法和二次插值法相比,哪壹種算法收斂更快

用MATLAB優化工具箱解線性規劃

命令:x=linprog(c,A,b)

命令:x=linprog(c,A,b,Aeq,beq)

註意:若沒有不等式: 存在,則令A=[ ],b=[ ]. 若沒有等式約束, 則令Aeq=[ ], beq=[ ].

命令:[1] x=linprog(c,A,b,Aeq,beq, VLB,VUB)

[2] x=linprog(c,A,b,Aeq,beq, VLB,VUB, X0)

註意:[1] 若沒有等式約束, 則令Aeq=[ ], beq=[ ]. [2]其中X0表示初始點

4、命令:[x,fval]=linprog(…)

返回最優解x及x處的目標函數值fval.

例1

解 編寫M文件小xxgh1.m如下:

c=[-0.4 -0.28 -0.32 -0.72 -0.64 -0.6];

A=[0.01 0.01 0.01 0.03 0.03 0.03;0.02 0 0 0.05 0 0;0 0.02 0 0 0.05 0;0 0 0.03 0 0 0.08];

b=[850;700;100;900];

Aeq=[]; beq=[];

vlb=[0;0;0;0;0;0]; vub=[];

[x,fval]=linprog(c,A,b,Aeq,beq,vlb,vub)

  • 上一篇:AI珠寶設計白瓷手鐲
  • 下一篇:間隔層測控裝置通過什麽方式接收sv
  • copyright 2024編程學習大全網