Clear
data0=[2011.31 5811.62 806.62 6066.06 7143.59 1960.74 6425.48 913.98 6174.61 7286.43
1336.38 2805.78 768.27 4127.55 5972.30 1318.24 3108.36 905.81 4426.47 6111.09
4256.01 7298.61 459.04 25141.45 23240.75 4188.08 8406.76 535.13 24796.15 23647.12
1486.08 2706.76 64.13 10586.78 29039.70 1404.27 3023.99 90.46 10969.54 26204.51
1192.29 2017.23 181.58 7807.48 10302.91 1165.63 2199.80 196.75 7771.22 10755.74
3881.73 6381.46 819.51 15733.44 19174.95 3855.54 6871.16 911.67 16321.97 19297.92
1557.78 2557.17 365.88 9075.35 9573.53 1535.04 2799.71 364.84 9216.20 9354.01
2798.89 3938.86 344.73 13344.57 14889.01 2695.27 4348.99 404.06 12943.46 14705.16
3688.20 9524.08 1705.40 7503.82 10973.30 3654.86 10502.45 1798.87 7525.39 11287.08
7199.95 12228.41 2255.13 30897.76 19633.73 6992.10 13844.57 2577.54 32061.03 19777.80
4987.50 8527.94 574.52 18355.06 11229.37 4877.17 9629.87 648.56 18755.23 11768.26
2805.45 3773.83 171.93 22090.08 11074.95 2665.98 4190.88 185.55 22238.09 11326.44
3286.56 4788.55 1776.66 10849.40 4561.68 3230.43 5384.69 1944.29 11047.38 5060.02
1851.98 2267.42 158.39 14684.40 5198.04 1719.53 2548.21 170.12 14864.87 5361.99
7162.20 10493.83 1097.97 29327.03 22725.79 6965.55 11717.52 1197.76 36271.08 22821.57
4356.60 6194.36 229.06 36268.98 16742.42 4233.21 6950.90 248.91 36973.44 17242.55
3704.21 5679.71 608.27 24289.28 13219.91 3580.29 6443.17 626.00 24481.95 13548.68
3118.09 4175.21 287.74 26257.24 10022.00 3068.96 4713.04 313.96 26819.29 8008.80
7919.12 15019.37 5186.38 28568.90 17457.36 7686.17 16727.93 5716.16 28898.64 18414.86
1903.04 2805.29 356.95 16978.28 4588.82 1808.58 3181.35 377.58 17213.56 4644.85
438.92 1245.18 410.30 2353.82 981.33 434.31 1323.49 412.65 2369.48 838.01
1429.26 2074.26 162.66 11433.78 6196.25 1375.20 2435.19 166.72 11681.64 6721.14
3580.26 5199.98 156.06 31757.11 13160.36 3480.85 5915.37 178.45 30977.72 11430.84
841.88 1422.45 57.72 10562.55 10722.23 838.11 1621.81 68.44 11133.85 9856.27
1793.90 2983.64 76.45 12969.93 6474.18 1729.65 3409.51 81.76 13058.73 6133.98
1381.53 2806.49 185.54 12605.76 7576.46 1348.69 3149.00 187.52 12916.63 6671.69
869.75 1619.92 36.38 9340.90 5649.54 854.77 1844.69 36.25 9457.64 5653.44
220.16 540.75 8.67 1348.29 1235.53 220.51 616.84 10.05 1667.00 1450.16
227.46 576.15 29.53 1666.86 2258.75 221.44 651.84 30.05 1814.05 2200.44
lb=[zeros(31,1)']
for i=1:30
[cx0t(:,i),cfval0t(i)]=linprog(-[zeros(30,1);1],[-data0(:,6)' 0;data0(:,7)' 0;data0(:,8)' data0(i,3);data0(:,9)' 0],...
[-data0(i,1);data0(i,2);data0(i,3);data0(i,4)],[data0(:,10)' 0],[data0(i,5)],lb);
end
for i=1:30
[cxt0(:,i),cfvalt0(i)]=linprog(-[zeros(30,1);1],[-data0(:,1)'0;data0(:,2)' 0;data0(:,3)' data0(i,8);data(:,4)' 0],...
[-data0(i,6);data0(i,7);data0(i,8);data(i,9)],[data0(:,5)'0],[data0(i,10)],lb);
end
a=cfval0t
b=cfvalt0
Optimization terminated.Subscripted assignment dimension mismatch.
小弟眼拙,不知道哪里错了,下表不匹配,审查是没有问题的啊。希望知道的各位同仁能够指点一二,愿意奉上100金币为谢。