關(guān)于用黃金分割法求解,黃金分割法原理這個問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!
1、用MATLAB優(yōu)化工具箱解線性規(guī)劃 命令:x=linprog(c,A,b) 命令:x=linprog(c,A,b,Aeq,beq) 注意:若沒有不等式: 存在,則令A(yù)=[ ],b=[ ]. 若沒有等式約束, 則令A(yù)eq=[ ], beq=[ ]. 命令:[1] x=linprog(c,A,b,Aeq,beq, VLB,VUB) [2] x=linprog(c,A,b,Aeq,beq, VLB,VUB, X0) 注意:[1] 若沒有等式約束, 則令A(yù)eq=[ ], beq=[ ]. [2]其中X0表示初始點 4、命令:[x,fval]=linprog(…) 返回最優(yōu)解x及x處的目標(biāo)函數(shù)值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)。
本文分享完畢,希望對大家有所幫助。
標(biāo)簽:
免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!