全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 悬赏大厅
1305 2
2012-04-26

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


程序运行显示Subscript indices must either be real positive integers or logicals.

我检查了下标,没有发现问题啊。希望各位大神能够指点一二。

二维码

扫码加我 拉你入群

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

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

全部回复
2012-4-26 12:28:47
在线等,寻求助
二维码

扫码加我 拉你入群

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

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

2012-4-26 14:29:11
[-data0((j-1)*30+i,1)    Missing MATLAB operator.
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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