如何入门数学建模呢?我大一可以说是很小白的状态了,现在开始学习5.17比赛

我是过控专业,还有两位软工专业的。我们该如何学习,目标参与奖吧😂。求名师指路。基本上数学算法由我,编程他俩。

本人大三计算机专业,17年电工杯二等奖、MathorCup一等奖、国赛省一等奖、数创杯一等奖,奖项很水,但有必要介绍一下我参加建模的过程,希望对学弟学妹们有所帮助。
本人大一没想过比赛,大二为了我女朋友才跟她组队开始学着参加数学建模,从2017年2月开始上《数学建模》与《数学建模软件》两门选修课,从中对MATLAB有所了解,数学建模课程比较枯燥,仅仅是听过而已。
到2017年4月校赛,开始拿到校赛题目,时长15天,这15天的时间所做的题目是2017年认证杯第一阶段赛题:考研移动端产品的使用与评价,本题有大量数据,曾经高分通过计算机等级考试二级MS Office的我使用EXCEL对数据进行了处理,这起到了很大的作用,第一题是一个因子分析和聚类分析,经过百度得知可以使用SPSS,于是学习了SPSS,这个很好上手,百度相应的方法即可找到教程。
校赛后,拿电工杯和MathorCup练手,电工杯题目是人口预测,用到了leslie模型,MathorCup是共享单车的题目,又是大数据分析,这次直接是EXCEL完成的。
扯了这么多,给大家说一下如何准备数学建模吧。
首先,数学建模比赛一般分为优化类型的题目和数据分析或评价类的题目,需要3-4天提交一篇论文,三个成员需要有一名写手、一名编程人员和一名统筹调度(建模和想思路)人员,这三人的调度和论文撰写工作最好都要熟悉。是对题目的解答,而论文包括:摘要、问题重述、问题分析、模型假设、符号说明、模型的建立与求解、模型的评价、模型的改进与推广、参考文献、附录几大部分,最关键的是摘要,摘要写的不好,论文直接pass掉。
而如果摘要写的还可以,就是论文格式和所用的模型了,三人均需要熟练掌握OFFICE软件,EXCEL可以处理数据,里面的一些公式和函数一定要会,Word也要熟练掌握,尤其是其中的mathtype公式编辑器,要求所有的公式都需要用公式编辑器输入。编程人员需要熟练掌握Matlab、SPSS、Lingo,都很简单。
对于学习数学建模的方法,大概包括:规划(最优化)、图论、评价、相关性分析、回归等模型,还有一些比较高大上的算法,比如模拟退火算法、神经网络、粒子群算法,这些大多是处理优化问题的,当然神经网络还可以做分类,这些网上都有现成的代码,了解数据输入输出和如何分析结果即可。推荐司守奎老师的《数学建模与应用》一书(侧重实现),还有姜启源老师的《数学模型》一书(侧重原理的讲解)。
多看看优秀论文,注意格式和内容,掌握这些,建模应该不成问题了,祝各位同学好运。
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-03-10
本科时参加过数学建模竞赛,并且当时学校有专门的建模培训,还是有经验的。
数学建模包括模型假设、模型建立、模型求解、模型分析、模型检验等。我认为最重要的是模型的建立。
你们三个人,现在是数学算法由你、编程另外两人,其实结果输出(文章整理、编写、格式、公式编辑、图片处理(PS或ORIGIN))也非常重要,编程中建议分出一人。
模型建立的好坏对结果影响很大,常用的方法包括:类比法、二分法、差分法、变分法、图论法、层次分析法、数据拟合法、回归分析法、数学规划(线性规划,非线性规划,整数规划,动态规划,目标规划)、机理分析、排队方法、对策方法、决策方法、模糊评判方法、时间序列方法、灰色理论方法、现代优化算法(禁忌搜索算法,模拟退火算法,遗传算法,神经网络),可以多看看现代优化算法,比较有创新。你可以到图书馆借或买本关于数模的书好好学学。另外看看以前建模的获奖作品,总结经验。
编程常用软件有MATLAB、mathematics、maple,主要用matlab,建议队友好好学学。本回答被提问者采纳
第2个回答  2019-03-10
要用ps处理的话,可以先打开图片,用魔棒工具扣图,用吸管工具点击前景色按钮,打开拾色器面板,根据提供的CMYK颜色值设置好颜色,载入选区,用前景色填充就可以了!
第3个回答  2019-03-10
不知道
相似回答