在lingo中 怎么实现矩阵中部分元素累加?
2个回答
展开全部
如下程序表示y1的x的前五项和,y2表示x的后五项和。。。
sets:
r/1..10/:x;
endsets
y1=@sum(r(i)|i#le#5:x(i));
y2=@sum(r(i)|i#gt#5:x(i));
有疑问联系我。。。
sets:
r/1..10/:x;
endsets
y1=@sum(r(i)|i#le#5:x(i));
y2=@sum(r(i)|i#gt#5:x(i));
有疑问联系我。。。
追问
去两个矩阵中一部分,比如:
@sum(link(i,j)|i#le#4#and#j#le#10:b(i,j)*K(j))<=55;
我是想 取去b矩阵的1-4行,1-10列 取K矩阵的1到10行 然后在将他们相乘之后 最后将各个元素进行累加!K 是一维矩阵!
追答
你写的那个就是正确的了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询