数学建模
theSunAndSnow
雕栏玉砌应犹在,只是朱颜改。
展开
-
层次分析法
层次分析法2012a 国赛论文也可以使用了层次分析法来计算权重。平均随机一致性指标RI = [0, 0, 0.52, 0.89, 1.12, 1.26, 1.36, 1.41, 1.46, 0.49, 0.52, 1.54, 1.56, 1.58, 1.59];一共 15 个。层次分析法(The analytic hierarchy process,AHP)是建模比赛最基础的模型之一,其主要用于解决评价类问题(例如:选择哪种方案最好、哪位运动员或者员工表现的更优秀)。权重 即重要性程度原创 2020-09-15 23:15:38 · 13165 阅读 · 1 评论 -
Matlab 导入Excel表数据的方法
导入 Excel 表数据的方法1. 使用 UI 界面中的 导入数据 功能。2. 在工作区直接导入复制的 Excel 内容在工作区新建一个变量。用鼠标双击这个变量,查看这个变量的内容:从 Excel 表中直接 Ctrl + C 复制数据直接在 变量的第一个单元格中鼠标右击,选择 ‘粘贴 Excel 数据’ 即可3. 使用 A = xlsread(‘fileURL’, n)n 取大于 0 的数字,表示读取 sheet n 的所有表格,不写 n 的时候会取 sheet 1 的所有数据。函数原创 2020-09-14 21:13:08 · 81112 阅读 · 3 评论 -
Lingo 中的各种函数
数学函数在 Lingo 中 Π 值写 3.14159 即可。集合操作函数合操作函数变量定界函数@bin(x) 限制 x 只能取 0 或 1,0-1规划中经常使用。@gin(x) 限制 x 为整数,在整数规划中特别有用。gin 谐音哽塞的哽。@bnd(l,x,r) 限制 l <= x <= r ,推荐直接替换两个约束条件。@free(x) 取消对变量 x 非负的限制,使其定义域自由。可以使用 for 循环对大量的变量使用 变量定界函数。@bnd 函数的优势@bnd(l原创 2020-07-19 00:24:15 · 12050 阅读 · 0 评论 -
Lingo 运算符
运算符算术运算符+、-、*、/ 没啥好说的。关系运算符Lingo 中只有 3 种关系运算符:=、>=、<=。没有单独的 > 、< ,若出现,Lingo 则视为省略了 = 。逻辑运算符逻辑运算符唯一会出现的位置for 循环中用 sum 求和。for 中 | 与 : 之间填写逻辑条件。相当于Java for 循环中的 if 判断条件成立后,再执行 : 之后的操作。if 判断中(很少出现这种情况,只有当模型中出现了分段函数时才有可能使用 if 判断,Lingo 中的 if原创 2020-07-17 17:03:57 · 3709 阅读 · 0 评论 -
Lingo 的基本使用入门
Lingo 的基本使用== 哎,什么都得自学……学校课程欠缺好大…… ==lingo 的语法注意除号为 /表示次方,使用 ^ eg:x^2lingo 不区分大小写,eg:mmm、Mm、mMMm 都视为同一个变量。(Spss 也不区分哦)lingo、Matlab 中变量的命名不要使用驼峰式,使用下划线,且字母在首位。lingo 不读取空格model end 关键词可以不添加。但是 使用矩阵工厂创建矩阵后,整个程序需用 model: 和 end 包起来。Lingo 17 有时候会报一些语法错误原创 2020-07-17 17:01:51 · 16738 阅读 · 16 评论