赞
踩
阅读本文的建议:
(1)尽量用电脑看
(2)适当做笔记,记下自己觉得有用的地方
(3)建议每遇到一个链接,打开它,看完文章后去浏览看看,找到自己需要的东西,做好存储与笔记
(4)带着积极的眼光去看,不足的地方您给建议。
给出几道不同类型的从生活场景中简化而来的问题,分为几个小问让你给出解决办法。
多说无益直接看题。图为我们第一次参加的2021年五一数学建模比赛的参赛赛题
数学建模,顾名思义,就是给出相应的数学模型来解决实际问题,或者说将实际问题转化为数学模型求解。(我在说废话)
如果你是大一大二同学,我十分鼓励你去参加,无论你是负责队伍的哪一个部分都能从中学习到很多东西。It doesn't hurt to try.
你可能需要付出的:
你可能会收获的:
正在大学期间,不妨多去尝试,无论以后是否继续参加比赛,你都不会后悔尝试过数学建模。
对于大三大四同学来说,如果你是为了拿奖保研去的话,需要考量自己的时间是否充足,数学建模含金量较高的国赛与美赛竞争都异常激烈,获奖需要很大的努力。如果你是想专心考研,不推荐花过多精力。如果已经过了考研、保研的时间的话,不妨去玩一玩体验一下。
一支数学建模队伍,分为论文手,建模手,与编程手。
也就是说,你们团队需要一个撰写论文比较厉害的同学,一个建模比较厉害的同学(这点比较抽象,后续会具体说明),和一个编程很厉害的同学。
队伍初建时,最重要的不是你们三个人要多厉害,而是三个人性格是否合得来,能否很好地沟通,是否都是认真对待这个比赛并愿意为此付出大量努力,能否一起走下去。
选定好队友,一起努力几年,不是万不得已不要换队友,但对于毒瘤绝对不要仁慈。
队伍需要一个队长,在关键时候做决定,并且在整个过程中督促队伍,并以身作则,凝聚队伍。
一般主流撰写数学建模论文的工具有两个,word这个大家都熟悉,还有就是latex(我认为就是一种自动排版的编程语言)。见图
这是我写的代码
这是自动排版生成的PDF格式论文
我在建模前期最主要的准备就是学习如何使用latex编排论文。
当然这远远不够,我目前总结的要求如下
(1)熟练使用一种论文排版工具(word\latex,建议先从word开始,latex需要一定时间的学习与实践,并积累一定的使用文档,不推荐速成)但后期一定要学会latex。
(2)熟悉一篇数学建模论文的文章结构,文章重点,与各部分的撰写技巧(见B站视频数学建模清风——论文写作方法教程(国赛和美赛)_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili,优质视频很多,推荐这一个)
(3)大量阅读优秀论文(这也应该是队伍中每一个人都要做的事情),做好笔记与备注,将论文该你需要的方式分类,建立自己的资料库,以便比赛中参考。
(4)学习资料搜索,熟练从各个渠道查找与赛题相关的论文、资料
(5)优秀的语言能力、逻辑组织能力
(6)与队友沟通的能力
我们第一本看的数学建模书是 姜启源老师的《数学模型》,第二本是 司守奎老师的《数学建模算法与应用》,两本都是经典入门书籍,第一次准备不必要全看、啃透,大致浏览,对细节第一次看的时候不必细究,可在比赛时作为字典查阅。
准备如下:
(1)熟悉数学建模中各类问题所对应的数学模型,(数学建模中的常见模型_鸦のCROWN的博客-CSDN博客_论文建模常用的五种模型、数学建模模型大全_joker柒月的博客-CSDN博客_数学建模模型大全给出一个参考,具体的需要自己整理分类)
不必全会,但每个问题你都要有擅长、熟悉的模型,知道如何使用、其适用范围、优缺点。并能用语言表述告诉队友(或者有对应的资料)。
(2)良好的数学理论与应用能力,在一些具体化问题中懂得如何根据现有模型进行改进,或者多种模型综合使用。
准备如下:
(1)熟悉matlab\python,熟悉(不用完全掌握)各种模型的代码怎么实现,有对应模型的代码文档,试着跑一跑(前期不用完全自己写轮子,一般都是从网上找能用代码根据实际问题修改)
有同学问到,需要大致学到什么程度,这里推荐我们看的课程
MATLAB教程_台大郭彦甫(14课)原视频补档_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili 基本掌握这里面的内容,做好笔记就OK
(2)后续的进阶(这不是前期准备的必要工作)
推荐两个课程
【零基础教程】老哥:数学建模算法、编程、写作和获奖指南全流程培训!_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili
Python在数学建模中的应用【Python基础入门、十大数模算法调试、案例测试等】_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili
(3)在此基础上,你会在模型的学习过程中知道更多的建模需要的软件,可以提高你的建模能力与速度,这个你会在学习过程中了解,并学习使用,不用着急,需要的时候再去学习。
队伍中三个成员并不是只负责自己对应的部分。
很重要!!!
①每个人都要有强大的资料查找能力
②每个成员间互相帮助,交叉分工
比如我们队伍,我(论文手)协同建模手共负责模型的选取与建立,我和编程手一起制作建模过程中的各种流程图、说明图
我和建模手都熟悉matlab的基本语法与操作,在处理大量数据的时候,会帮编程手跑代码,简单处理数据。
在各个过程中的论文撰写,编程手与建模手都积极与我交流,帮助我完成论文的写作。
③前期可以多去知乎,CSDN等平台上宏观了解数学建模,也有很多好的数学建模如何准备和类似于本文一样的比赛总结,多去看。
(5 封私信 / 55 条消息) 数学建模 - 搜索结果 - 知乎 (zhihu.com)
④每个人都要去阅读优秀论文。
你不需要一开始就懂得一大堆模型,不需要一开始代码就要写多好,不需要把课程和书都看完。
你可能还觉得自己什么都不会。我们队伍在这次比赛前,我和建模手看了半本数学模型、会基本的matlab操作,编程手能熟练使用matlab,但并不知道各种模型及其代码实现,我学习了latex排版,论文各部分怎么写,阅读了七八篇数模论文,给自己写了一下小总结。大家都不知道各种模型,就这样草率的开始了。最终提前很多就完成了整篇论文。(当然有题目简单的因素)
只要你看过几篇论文,知道最基本论文怎么写,一个人能熟练使用matlab\python(至少懂得各种矩阵操作,代码操作excel表格),一个人数学稍微好一点,就ok了,没有人要求你第一次比赛就获奖。
就算你什么都不会,也要参加一次,不要怕。纸上觉来终觉浅,绝知此事要躬行。
在此基础上,
参加过一次后,你就基本入门了数学建模比赛了,你也就懂得之后该怎么准备了,相信我,在比赛中你什么不会查什么,三天下来,你会多学会很多东西。
参加比赛也是准备的一部分,现在就去报名。
报名地址如下,各类数模比赛都会在上面发布。
1.三个人都要开始熟悉各类模型,理论理解、论文示例、代码造轮子等等。
2.大量阅读优秀论文,今早恰好看了几篇,愈发知道自己的不足,也有了相应的努力方向,路漫漫其修远兮。
3.准备暑假把python的建模应用学习一下,恰好对口专业。
4.扩充一下自己的建模软件技能包,lingo和SPSS。
5.强化数学功底,学习微积分、线性代数、概率论与数理统计的重点内容。
第一次写,有多不足希望大家包涵与指出,欢迎讨论问题,如有所帮助,荣幸之至。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。