資源描述:
《大連海事大學matlab平時作業(yè)范本1》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在工程資料-天天文庫。
1、4?1求解線性規(guī)劃問題1.源代碼:c=[2;3;5;2;3];a=[l1213;2-3311];b=[4;3];lb=zeros(5,1);[xzfval]=linprog(c,-a,-b,[],[],lb);2.程序運行:x=1.00000.00000.00000.00001.0000fval=5.00004.2農(nóng)場種植計劃問題(1)目標總產(chǎn)量最大:maxf=11000?xl(+8000?x12+14000?xl3+9500?x2I+6800?x22+12000?x23+9000-x31+6000x32+l0000?xBs.t.11000?x!)+9500-x21+9000-x3l>1900
2、008000-x12+6800?xJ+6000x32>130000J14000-xl3+l2000?x23+10000-x33>35000003、指II等耕地,種植第I類植物1.源代碼:c=[11000;8000;14000;9500;6800;12000;9000;6000;10000];a=[-l-1-1000000;000-1-1-1000;000000-1-1-1;111000000;000111000;000000111;-1100000-950000-900000;0-80000
4、0-680000-60000;00-1400000-1200000-10000];b=[-0;-0;-0;100;300;200;-190000;-130000;-350000];lb=zeros(9,1);[x,fval]=linprog(-c,a,b,[],[],lb);1.程序運行:X]]二0.0000;X12=0.0000;X13=100.0000X21=0.0000;X22=0.0000;x23=300.0000X31=21.1111;X32=21.6667;X33=157.2222fval=-6.8922e+0062.結杲分析:約束下最大產(chǎn)量為6892200kg(2)目標總價值最高
5、maxf=1.20(11000Xu+9500-x21+9000-x3l)4-1.50-(8000-xl2+6800-x22+6000-x32)+0.80?(14000?x]3+12000?x巧+10000?x)5.M1000-xh+9500-x21+9000-x31>1900008000?xI?+6800?x22+6000-x32>130000J14000-xl3+12000-x23+10000?x33>35000006、11200;11400;10200;9600;10800;9000;8000];a=[1100000950000900000;080000068000060000;001400000120000010000;-1-1-1000000;000-1-1-1000;000000-1-1-1;111000000;000111000;000000111];b=[190000;130000;350000;-100;-300;-200;0;0;0];lb=zeros(9,1);[xzfval]=linprog(-cz-az-bz[]z[]zlb);2.程序運行:XH=58.7500;X]?=16.2500;
7、X13=25.0000X2I=300.0000;x22=0.0000;X23=0.0000X31=200.0000;x32=0.0000;x33=0.0000fval=-6.8305e+0063.結果分析:最大總效益6830500元5.4背包問題1.源代碼:f=[12129163012];a=[343463];b=[12];lb=zeros(6,1);[x,fval]=bintprog(-fza,bz〔],[],lb);2.程序運行:100011fval=-541.結果分析:背包內(nèi)裝1,5,6號物品,背包總價值545.5指派問題一模擬退火1.源代碼:clearall;closeall;a=0?
8、99;t0=100;tf=3;t=t0;value=[3353;3252;1516;46410];amount=size(value,1);num=randperm(amount);fori=l:amountifnum(i)==1pop(i,:)=[1000];elseifnum(i)==2pop(i,:)=[0100];elseifnum(i)==3pop(i,:)=[0010];elseifn