data0=[2011.3 5811.6 622.2 806.6 30.5
1336.4 2805.8 508.1 768.3 23.0
4256.0 7298.6 3367.2 459.0 140.3
1486.1 2706.8 1398.3 64.1 142.0
1192.3 2017.2 1050.3 181.6 72.8
3881.7 6381.5 1958.8 819.5 99.2
1557.8 2557.2 1130.9 365.9 28.4
2798.9 3938.9 1700.0 344.7 30.0
3688.2 9524.1 836.2 1705.4 48.9
7200.0 12228.4 4389.9 2255.1 125.5
4987.5 8527.9 2612.5 574.5 64.5
2805.5 3773.8 3379.3 171.9 42.4
3286.6 4788.5 1621.9 1776.7 16.5
1852.0 2267.4 2094.3 158.4 30.5
7162.2 10493.8 5287.6 1098.0 225.9
4356.6 6194.4 5000.0 229.1 100.3
3704.2 5679.7 3328.2 608.3 56.9
3118.1 4175.2 3603.2 287.7 72.2
7919.1 15019.4 3783.9 5186.4 67.9
1903.0 2805.3 2499.0 357.0 70.1
438.9 1245.2 326.7 410.3 2.0
1429.3 2074.3 1711.0 162.7 68.0
3580.3 5200.0 4651.4 156.1 140.8
841.9 1422.5 1844.4 57.7 192.8
1793.9 2983.6 2240.6 76.5 36.0
1381.5 2806.5 1788.4 185.5 66.0
869.8 1619.9 1539.8 36.4 38.3
220.2 540.7 274.8 8.7 3.1
227.5 576.1 254.8 29.5 21.5
lb=[zeros(30,1)']
for i=1:30
[cx0t(:,i),cfval0t(i)]=linprog(-[zeros(30,1);1],[-data0(:,1)' 0;data0(:,2)' 0; data0(:,3)' 0; data0(:,4)'data0(i,4)],...
[-data0(i,1);data0(i,2); data0(i,3);data0(i,4)],[data0(:,5)' 0],[data0(i,5)],lb);
end
a=cfval0t
% a=product sets 0 usingperiod t as reference technology
错误信息:Optimization terminated.
Subscripted assignment dimension mismatch.