lingo学习(二):集合vs矩阵工厂

lingo学习(二):集合vs矩阵工厂

暴力枚举法
在这里插入图片描述

矩阵工厂

——生产一维矩阵

例子

sets:
factory /1..6/:a,b;
plant /1..3/:x,y;
endsets
!A、B矩阵有6个元素,X,Y有3个元素。

在这里插入图片描述

  • 复制代码时先新建一个文本文档,将代码复制进去,这样可以消除格式
  • 0.000000为统一初值
  • factory和plant都是制造矩阵的工厂,但他们是两家不同的工厂
  • factory后面的/1…6/说明他专门生产16的矩阵,a,b都是16的矩阵
  • plant后面的/1…3/说明他专门生产13的矩阵,x,y都是13的矩阵
  • 矩阵工厂名字(factory和plant)是随便起的,所生产行矩阵的名字(a,b,x,y)也是随便起的
  • 以上四句话本质是定义了四个行矩阵的大小,矩阵工厂只是中介
  • 生产完矩阵后,工厂和矩阵脱开联系,即a,b与factory无关
  • 生产的矩阵a与b,x与y之间没有联系
  • lingo不是一行一行读代码的,所以用sets:和endsets表示矩阵工厂生产流程的起止
sets:
factory1 /1..6/:a;
factory2 /1..6/:b;
endsets
  • 以上代码可以简写为
sets:
factory /1..6/:a,b;
endsets

——矩阵的赋值

sets:
factory /1..6/:a,b;
plant /1..3/:c,x;
endsets
data:
a=1,2,3,4
  • 6
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值