数学建模
饮闲
写作是门孤独的手艺,意义却在于分享
展开
-
最大流量问题——lingo求解
lingo求解最大流量问题代码极其希望CSDN能加入lingo,MATLAB等建模语言的代码染色方式model:sets:node/1..6/;road(node,node):w,a,f;endsetsdata:a=0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0;w=0,3,4,0,0,0,0,0,0,6,4,0,0,0,0,5,3,0,0,0,0,0,0,7,0,0原创 2020-09-07 16:57:45 · 4480 阅读 · 0 评论 -
最小费用问题——lingo求解的三种常见解法
最小费用问题方法一 系数矩阵0-1规划法代码由于没有lingo类型的代码涂色格式,我先给个截图,也许会看的清晰一些model:sets:node/1..6/;road(node,node)/1,2,1,3,2,4,2,5,3,4,3,5,4,6,5,6/:w,f;endsetsdata:w=2,1,5,3,4,3,0,0;enddatan=@size(node);min=@sum(road(i,j):w(i,j)*f(i,j));@for(node(i)|i#ne#1原创 2020-09-05 21:44:41 · 4241 阅读 · 0 评论 -
一部适合有一点点lingo编程基础的人阅读的lingo入门教程——重学lingo,发现很多遗忘的小知识,并将其整理成册——运算符、数学函数、金融函数、概率密度函数、变量定界与集操作函数
一、序言lingo是一款处理优化问题十分好用的软件。虽然常常使用,但却许久未曾再系统的学习过,前段时间,重学MATLAB,发现了很多遗忘的知识点,今日,决定重学lingo,将易于遗忘的那些基本的语法,重新掌握到手。二、运算符对于运算符,大家都耳熟能详了,但是lingo中运算符的顺序,大家又知道多少呢?下面给出(从高到低):#not# -^* /+ -#eq# #ne# #gt# #ge# #lt# #le##and# #or#<= = >=(<都看做<=)(l原创 2020-09-04 11:39:54 · 1204 阅读 · 0 评论 -
Topsis算法的实现——MATLAB版本
CSDN代码没有MATLAB的版本,因此以下都是显示的MATLAB版本。主函数clearclcfilename="附件:数据.xlsx";sheet=1;range="A1:O32156";datas=xlsread(filename,sheet,range);n=32155;for i=1:32155 for j=1:6 z(i,j)=datas(i,j+3+6) - datas(i,j+3); endendTop=topsis(z);原创 2020-09-02 19:02:32 · 1939 阅读 · 0 评论 -
重读MATLAB入门读物,发现很多遗忘的简单函数与技巧(二)——常用数学函数、控制结构、二维、三维作图
序言紧接上次的学习内容,继续对MATLAB的入门知识进行学习,记录曾经学习及使用路上的遗漏之处。常用数学函数三角函数以及各种最小值、最大值、求和、开平方函数等等常用的函数,自然是以及了解的非常透彻了,这里说一下在应用中,忘记的一些常用函数。exp(x)——指数函数指数函数自然是直接用这个内置函数比较快,返回结果就是e的x次方,e的值约为2.71828,当然这个值默认的e是没有预定义的,但是函数里面有,所以直接拿来用就好了。log(x)——自然对数log10(x)——以10为底的对数以上两个对原创 2020-09-02 11:40:37 · 583 阅读 · 1 评论 -
重读MATLAB入门读物,发现很多遗忘的简单函数与技巧(一)——复数函数、等分函数、矩阵生成函数、左除与右除问题、逻辑运算符问题
序言参与建模,已经一年有余,作为一名数学专业的学生,用到MATLAB的地方也是十分的多,按理来说,我应该已经对MATLAB的入门知识了如指掌,但重读时,却惊讶的发现,有些常用的技巧或简单函数,已经被我遗忘在了角落里。复数的相关知识复数?多么简单,可是用时却常常出现问题。复数的定义问题如复数的定义,x=3+4j,或者x=3+4i,或者x=3+i*4均可,这是几种常用的定义复数的方式,i,j已经被预定义了相应的值——根号负一。但由于额,我的习惯吧,C++老手的我,一直喜欢用i,j作为循环变量,导致有原创 2020-09-02 09:37:59 · 334 阅读 · 1 评论 -
LaTex入门学习笔记(1)
下载下载链接在这里入门语法\documentclass【选项】{文档类型}\usepaackage{amsmath,amssymb}\title{ }\author{ }\data{October 15,2020}\begin{document}\maketitle\end{document}\section\subsection\subsubsection公式输入$ $ 同行排列\[ \] 独立成行\begin{equation}\end{equation}..原创 2020-08-27 09:07:29 · 315 阅读 · 0 评论 -
数学建模学习笔记——论文的改进
注意不要出现大的、不间断的文本,他们会使文章变得枯燥无味,而且可能永远都不能被完全读完摘要1/2至2/3也纸左右建议最后完成,反复修改。引言“引言通常应该在比赛第一天首先书写。它可以确保所有成员的工作同步”模型建议分为五个部分,模型说明、模型建立、解决方案、运行结果、模型的检验。解决方案你最开始的时候,可能无法得到最好的解决方案,不要着急,从最简单、最常见、最根本的解决方案入手,逐步深入、逐步改进。方案的比较尝试用多种方法来解决问题,并进行比较,得出在某个方面,什么模型是最优原创 2020-08-26 15:46:48 · 1170 阅读 · 0 评论