数学建模,我们应该怎么做?

我们大一,自己小组摸索呢,请教最快捷的提高能力的方法是?
2025-03-01 05:41:20
推荐回答(2个)
回答1:

首先你们既然已经组成小组了,我先说明一下,数学建模一个实际问题下来,主要分为三个模块需要去做:模型建立,算法实现,论文写作。所以就这三个方面我提出些自己的建议,希望对你们有帮助:
1.建议你们看看清华大学姜启源出的那本《数学建模》,里面的模型是比较基本但是又非常重要的模型,可以从这些基本模型中首先对数学建模有个初步的了解。
2.另外楼上的也提到了《运筹学》这本书,我建议你们可以看一下清华大学出的那本《运筹学》,里面的内容比较系统详细,而且《运筹学》是数学建模的参加者的基础课程,一定要花时间看,可能一两遍还看得不太明白,要慢慢看懂。
3.当然你的数学基础少不了,像微积分,线性代数,概率论,数理方程,随机过程,离散数学,这些基础的数学课是你做数学建模的基础,个人认为数学的基本功在数学建模时肯定是能够起到很大作用的,你们现在是大一,所以趁现在开始打好数学基本功是有必要的。
4.另外你们需要有比较好的编程实现算法的能力,现在你们大一应该在学习C语言吧,像这种编程课一定要好好学,下面要多花工夫自己做些练习。数学建模里面的编程工具有很多,除了楼上提到的matlab,还有lingo,mathematica,spss等等,还有C语言有时候也是能解决一些问题的,这些编程软件说实话最终都大同小异,学好一种的话其他也是触类旁通的,所以一定现在抓紧时间好好学编程,这对数学建模的比赛是很有好处的。
5.同时你们需要有比较强的论文写作能力,这个能力我觉得主要还是平常能多写点文章,其实论文语言的好坏都是以你的原来语言文笔的基本功决定,如果你们现在有时间的话,多写点文章也是有帮助的,至少我在参加建模之前在前面的大学期间,写过不少的文章,所以写起建模的论文还算是比较得心应手的。
6.最后我想强调的是,一个小组里面最好三个人的实力是比较平均的,不要是最后是一个或两个人做,其他人只能打酱油。这样一方面是对整体的士气是一个打击,另外跟那些能三个人一起做的组相比,肯定也是不能取得比较好的成绩的。所以你们现在在私下里可以多抓紧时间看些建模方面的书和材料,互相之间多讨论,尽量增强整个队的实力,而不是其中某个人的实力。并且你们不需要现在太着急去参加什么比赛获奖,因为你们现在是大一,论知识层面肯定是没有大二大三的高,所以你们现在应该选择厚积薄发而不是一味的求快提高,这样反而会事半功倍。
同为建模爱好者,我祝你们好运,希望你们能在大学阶段的数学建模能取得好的成绩,加油。

回答2:

参加建模的数学基础知识:概率论、运筹学、Matlab的基本操作、离散数学。如果有学过这些,就先找找往年比赛的题目来一起解决哈,其实每年的题目和其他领域的知识联系很多,几乎每年都不同,数学只是基础。只有基础好了才可以提高、大一这些课应该没开多少。慢慢的来了,加油。
大家要有很好的团队合作意识,分工明确。