全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 悬赏大厅 求助成功区
1324 5
2012-04-26
悬赏 100 个论坛币 已解决

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金币为谢。


最佳答案

chbhx 查看完整内容

30!=31,是不是未知数维数不一致呀
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2012-4-26 00:34:48
30!=31,是不是未知数维数不一致呀
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-4-26 00:38:45
自己顶一下,希望不要沉下去,如果能够解决问题,可以再多赠送一百金币
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-4-26 02:24:10
chbhx 发表于 2012-4-26 01:12
30!=31,是不是未知数维数不一致呀
哥,你是神人,很高兴认识你
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-4-26 12:19:27
chbhx 发表于 2012-4-26 00:34
30!=31,是不是未知数维数不一致呀
你好,能不能再帮我看一下下边这个程序:

lb=[zeros(30,1)']
for j=1:13
for i=1:30
    [cx0t(:,(j-1)*30+i),cfval0t((j-1)*30+i)]=linprog(-[zeros(30,1);1],[-data0(1:(j+1)*30,1)' 0;data0(1:(j+1)*30,2)' 0;data0(1:(j+1)*30,3)' data0((j-1)*30+i,3);data0(1:(j+1)*30,4)' 0],...
        [-data0((j-1)*30+i,1);data0((j-1)*30+i,2);data0((j-1)*30+i,3);data0((j-1)*30+i,4)],[data0(1:(j+1)*30,5)' 0],[data0((j-1)*30,5)],lb);
   end
for i=1:30 [cxt0(:,(j-1)*30+i),cfvalt0((j-1)*30+i)]=linprog(-[zeros(30,1);1],[-data0(1:j*30,1)' 0;data0(1:j*30,2)' 0;data0(1:j*30,3)' data0(j*30+i,3);data0(1:j*30,4)' 0],...
        [-data0(j*30+i,1);data0(j*30+i,2);data0(j*30+i,3);data0(j*30+i,4)],[data0(1:j*30,5)' 0],[data0(j*30+i,5)],lb);
end
end
a=cfval0t
b=cfvalt0
问题是下标正确,我检查了好几遍都不行啊,拜托哈
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-4-26 23:15:48
同学你好呀,希望你下次能认真点就好了,多查查matlab里的help
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群