关于数学建模的个人见解(实验室专用)
什么是数学建模,它是干什么的
我认为,数学建模就是用数学的方法(方程)建立一个模型(解题模板)去解决一个现实中的实际问题;
注:解题模板就是如果题目换了一组数据,用你的解题方法,依旧可以得出答案。
数学建模比赛
经历了两次数学建模,我从小白成长为了菜鸡!我相信的大多数人应该是第一次接触数学建模。
-
赛制
数学建模比赛是以3人为一组参赛。
比赛为期两天半;
在开赛当天上午(几点忘了),会发布两题(A题、B题)或三题(A题、B题、C题),每道大题包含三到四小问;
小组选择其中一道大题进行作答;
最后完成一篇论文,并提交。
-
合作和分工
在两天半的时间里,小组需要通过编写程序(往往题目给的数据要么 数以千计 ,要么 不给你 )去完成十几页论文;
所以小组之间的**‘’合作‘’和‘’分工’‘**就显得非常重要;
说点官方的话:大家要分工明确,一个人编程,一个人研究数学解法,一个人写论文,比赛的时候要互相合作,共同完成建模大业。。。
其实,上述看似合理,但却华而不实,所以现在说点实在的:大家都是新手,甚至你的队友你都没见过几次。不熟悉谈何信任,连信任都没有,怎么合作;
所以比赛前,甚至组队前,要去了解组员,谁谁谁会什么,可以干什么;
不然,比赛时候最多的交流就是你帮我XXX;答:我不会!
然后你就会感受到世态炎凉!!!
综上:
分工:无论是编程,还是想解法,还是写论文,三个人每个人都要去了解,但是要有偏重;
合作:一个ADC,两个辅助;
-
技能
对于主编程的人:
-
matlab 至少达到会百度查资料(函数,类等),不要求立刻理解,但是要上手快,短时间会用。熟悉对矩阵的处理,会读取 写入excel或者txt,会画图象(二维,三维)。
-
主推python 当你做的题目不给你数据,而你却要用数据的时候,python爬虫就会解决你的烦恼;例如2019年C题
为什么选择python,而不选择C语言呢;因为python快,易学,易上手。
-
有时间可以学习OpenCV(图像处理) 其实图像处理的过程包含了很多数学知识,不排除题目中可能会出现需要图像处理。
对于主解法的人:
- 高等数学;
- 线性代数;
- 概率论;
- 了解数学建模常用解法的使用情景。
对于主论文的人:
- 会word排版;
- 会论文的基本格式;
- 会做一些简易示意图;
- 会用MathType在word里编辑公式。
对于全体成员:
- 会知网查文献;
- 会百度
-
2019年题目示例
百度网盘地址
提取码:5teb
有想学习python的也可以看我优快云博客,持续更新中。。。
视频B站有非常多资源!!!