lingo与excel
model:
sets:
bbb/1..4/:c,x,t;
endsetsdata:
c=@ole('D:\桌面\0722.xlsx','nah'); !读excel中内容
@ole('D:\桌面\0722.xlsx','nahh')=t; !写出lingo中内容
enddata
公式——定义名称 (引用的时候都选中,自己起个名称(如nah))
没找到合适的例题,有了合适的例题再来操作试一试。
今天07-28,看了下书,发现ssk 的书上有lingo与excel讲解 p520这块
model:
sets:
a/1..6/:e;
b/1..8/:d;
links(a,b):c,x;
endsetsmin=@sum(links:c*x);
@for(b(j):@sum(a(i):x(i,j))=d(j));
@for(a(i):@sum(b(j):x(i,j))<=e(i));data:
!e=60 55 51 43 41 52;
e=@ole('D:\桌面\1855.xlsx','han');
d=@ole('D:\桌面\1855.xlsx','hann');
!d=35 37 22 32 41 32 43 38;
c=@ole('D:\桌面\1855.xlsx','nahh');
@ole('D:\桌面\1855.xlsx','answer')=x;
enddata
end
验证了下与手动输入的结果一致
注意哦,运行lingo 的时候得打开着excel
sets:
linea/1..20/;
lineb/1..13/;
link(linea,lineb):T,x;
endsets@for(link(i,j):@bin(x(i,j)));
@for(linea(i):@sum(link(i,j):x(i,j))<=1);
@for(lineb(j):@sum(link(i,j):x(i,j))>=1);
min=@max(link(i,j):T(i,j)*x(i,j));data:
T=@ole(); !excel开着就行了 区域名字得和变量一样
@ole()=x;
enddata
就俩角标 以上代码为准
注意@ole 定义的区域范围要定好 比如这里(20*13)
lingo与excel相关推荐
- 袁新生《LINGO和Excel在数学建模中的应用》
内容介绍 本书深入浅出地介绍了LINGO的基础知识.用LINGO语言描述现实问题的方法和用Excel处理数据的方法,重点是这两种软件在解决各种优化问题以及在数学建模中的应用,通过丰富的实例介绍了把实际 ...
- Lingo 语言程序设计基础
运算符 关系运算符 Lingo 仅识别 "=",">=","<="三种运算符 算术运算符 就是 + - 啥的 逻辑运算符 #eq ...
- 数学建模1(历年问题与模型)
数学问题 数学模型 程序情况 求解工厂生产总费用最小 LP模型 谢金鑫优化建模与LINGO\program\新建文件夹\ch03 分组匹配效率最高问题 同上 分组匹配效率最高问题 同上 二次规 ...
- 生产企业原材料订购与运输的研究-数据处理课程设计
目录 摘要 1 引言 2 规划问题说明 3 问题重述 3.1 问题分析 3.2 数据说明 3.3 模型假设 3.4 符号说明 4 实验及分析 4.1 问题一模型的建立与求解 4.2 问题二模型的建立与 ...
- 最短路+最小费用+线性规划(钢管订购和运输问题)
钢管订购和运输问题题目详情: 分析:解决本题首先计算运输一单位钢管的费用(最短路),再根据题目的约束条件求得钢管量(0-1规划). 符号说明: 1.求最小运费 (1)构造铁路任意两点间的最小运输费用赋 ...
- 巡检路线排班问题matlab,基于数学建模的巡检线路排班设计
黄家云:基于数学建模的巡检线路排班设计 49 基于数学建模的巡检线路排班设计 黄家云 夏伟 蒋娜 张磊 (芜湖职业技术学院基础部,安徽芜湖,241003) 摘 要:巡检线路的排班设计是 2017 年全 ...
- (转)关于数学建模竞赛的一点思考、总结和建议
宋一凡 环境保护与安全工程学院核安全工程专业 大学生活即将结束,回顾几年的经历,数学建模竞赛留给我太多的回忆.虽然数模竞赛已经远去,但至今看到听到"三天三夜72小时"时,精神还会为 ...
- 数学建模_论文写作要求
标题(-副标题) 基于XX 模型(方法)对xx的问题研究 可加副标题(-xxx) => 三号黑体字 一级标题(四号黑体,居中) 二级.三级标题(小四黑体,左对齐) 其他字体:小四宋体.行距用单倍 ...
- 建模过程中,怎么把LINGO的结果导出到Excel文件?
LINGO是Linear Interactive and General Optimizer的缩写,即"交互式的线性和通用优化求解器",由美国LINDO系统公司(Lindo Sys ...
- 学习 lt MATLAB gt 心得,matlab和lingo加mathmatica学习心得
1.lingo中要表示> 2.mathmatical中Table的意思是生成矩阵或者数组: 3. 4.在lingo中的计算最短树时:可以利用边数综合==n-1,然后用破环的方 法:u(i)-u( ...
最新文章
- python txt文件读写(追加、覆盖)
- maven生成jar包,包含第三方jar包
- 网易云轻舟微服务深度解读:基于开源,强于开源
- Java钱包_钱包行云java
- Android P(1)---Android P 上手:十年来的最大升级,你想知道的都在这里
- 机器学习中常见的距离公式
- 2021 年 Angular vs. React vs. Vue 前端框架对比
- python计算并返回任意多个整数的和_利用Python的多重处理方法计算一个长输入lin的整数和...
- flex中的架构,(举例UIComponent类的继承关系)
- shiro简单配置教程
- 第3章 网站评价准则和色彩心理学
- 第二层、三层、四层交换机原理
- 2019年9月Leetcode每日训练日志
- ssm+jsp计算机毕业设计郑财学生经验分享平台的设计与实现hsk3u(程序+lw+源码+远程部署)
- 职高学计算机可以考的大学名单,职高可以考的大学有哪些
- R星安装不完全无法载入social club(错误码:1)解决办法
- 用动态规划算法解决TSP问题
- 凝血酶分子机器人_DNA折纸(DNA Origami)技术搭载凝血酶分子阻断肿瘤供血
- IDM怎么下载电影电视剧?快来GET
- 百度联手清华大学出版社,打造国内首套产教融合人工智能系列教材