如何入门参与数学建模?

如题所述

想要入门参与数学建模,应该做到以下几点:(1)对数学建模有着深厚的兴趣,而不仅仅是为了获奖。数学建模有很多有意思的点,使用自己建立的模型解决了一个实际问题,是很有成就感的一件事情。数学建模中会伴随着编程与论文写作,也是对自己能力提升的一个重要途径。(2)有一定的基础数学知识,包括微积分、线性代数、概率论和数理统计。掌握这些知识并不是说一定要精通,而是起码应该知道一些基本方法,不然很多问题根本没法做分析。(3)逐个学习模型,推荐姜启源的《数学模型》。里面的模型都是一些基础模型,但是基础模型非常重要,比你学习高大上的建模方法还要重要,现在的评委已经不喜欢各种套高大上的方法了。这本书起码要结合案例去看,不需要十分精通,但一定要知道每种问题对应着哪种模型,在比赛期间方便查找,现学现卖。(4)掌握基础的编程和算法,推荐司守奎写的《数学建模算法与应用》,这本书主要内容是matlab,对建模比赛帮助很大。(5)掌握论文写作技巧。论文写作是数学建模竞赛是否获奖的重要因素,可以去参考历年优秀论文,重点学习格式和行文思路。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-12-28

第一步:提出问题.大家可能会想,题目不是已经给出问题了吗? 是的,但是这里的提出问题是指:用数学语言去表达。首先,题目一定要通读若干遍,“看不懂,读题目;看不懂,读题目”,如此反复循环的同时查阅相关资料。这通常需要大量的工作,而且要根据题目的特点做一些假设。看的差不多了,就开始用数学形式提出问题,当然,在这之前,先引用或者定义一些专业术语。 接下来进行符号说明,统一符号(这点很重要,三个人之间便于沟通,论文便于展现),并列出整个问题涉及的变量,包括恰当的单位,列出我们已知或者作出的假设(用数学语言描述,比如等式,不等式)。 做完这些准备工作后,就开始正式提出问题啦。用明确的数学语言写出这个问题的表达式,加上之前的准备工作,就构成了完整的问题。 这部分的内容反映到论文结构上,相当于前言,问题提出,模型建立部分。注意,刚开始建立的模型很挫没关系,我们随时可以返回来进行修改的。

第二步:选择建模方法.在有了用数学语言表述的问题后,我们需要选择一个或者多个数学方法来获得解。 许多问题,尤其是运筹优化,微分方程的题目,一般都可以表述成一个已有有效的标准求解形式。这里可以通过查阅相关领域的文献,获得具体的方法。为什么不是查阅教材呢?基本上教材讲的都是基础的,针对特定问题的,教材上一般找不到现成的方法,但是教材依然是很重要的基础工具,有时候想不出思路,教材(比如姜启源那本)翻来翻去,会产生灵感,可以用什么模型。

第三步:推导模型的公式.我们要把第二步的方法实现出来,也就是论文的模型建立部分。我们要对建立的问题进行变形,推导,转化为可以运行标准方法解答的形式。这部分通常是借鉴参考文献的过程,做一些修改,以适应本题的情况。

第四步:求解模型.

第五步:回答问题.也就是论文的讨论部分。这部分是对你整篇论文成果的总结,一定要写的有深度。除此之外,通常还要写上一些灵敏度分析,如果是统计模型的话,要有模型检验。论文通常会需要画一些图表,可以使用Matlab、R等软件来画跟数据有关的图,使用Visio或者PPT画流程图之类的图。

第2个回答  2017-12-28

首先,你当然要学习数学和计算机,这是你入门的第一步,但是请不要花太多的时间在这上面,因为这只是你要掌握的最基本的工具和手段。数学建模比赛其实是一个开放型很强的比赛,在那几天时间里,你还是有足够的时间去突击一些本来可能只是略窥门径的知识点。其次,你要花时间去阅读之前的获奖论文,也许你可能不太明白其中他们用到的某些特定的数学或计算机知识点,不要害怕,要从全文上把握他们的逻辑,他们的假设是什么?他们的数据从哪里来的,他们如何验证自己的模型,如何从模型中给出有价值的结论。最后,应该有更多的时间去寻找你的队友,与他们在一起,理解彼此的专业背景和想法的差异。在比赛前,我和我的队友花了三个月的时间一起上自习和去食堂吃饭,我们都对彼此有很好的了解,我想这个经历对我们最后帮助极大。

相似回答