数学建模怎么做?.那么,数学建模怎么做?一起来了解一下吧。
我们国家的大学生数学建模比赛大约在每年的9月份的第二个周末进行,为期三天。需要三个同学组成一个队,在三天的比赛期限内,选择一个题目进行做答。最后的解答以论文形式上交所在省的数学建模委员会评审,然后在参加国家的评审。
按照我带队的经验,以下是时间分配,仅供参考!
1th day:上午:分析题目,查找资料,最好分头查找,有去图书馆查找纸质资料的,有在网络上查找电子资料的,另外有一个人主控;中午之前汇总所有的信息,再分析;
下午:确定题目,三个人完全开放的交流,所有的问题都放到桌面上来,最晚晚饭前确定题目;
晚上:将所确定题目的所有难点和关键点都找出来;分析所确定题目应该分几步,确定每一步的关键;确定所需要的参考文献的大概范围;也可以画出流程图;
2th day:上午:建立第一步的数学模型,即初步模型,力求没有瑕疵,把所有问题和疑点消灭在一开始,初步模型是整个过程最重要的,一旦发生错误将会面临推倒重来的尴尬局面;
下午:求解初步模型,主要是计算机实现;注意结果的解释、优化及模型的推广;
晚上:根据结果对初步模型进行修改,同时,有一个同学开始写论文,输入公式等等;
3th day:上午:完成所有步骤的数学模型的建立、检验等;给出所有步骤的结果,检验结果的正确性和可靠性;
下午:按照初步拟定的流程图检查所有的过程是否有遗漏;完成论文;
晚上:撰写摘要,修改论文及摘要;
4th day:早晨8:00上交论文。
这只是一个初步的安排计划,另外会随着题目的繁简程度和难易程度进行微调,希望你能参加数学建模比赛,并取得好成绩!
数学建模竞赛中的建模,实际上是将一个实际的问题简化为一个可以用数据和很简短的语言能表示出来的问题,然后通过数学工具解决这个问题的过程。因此,关键是你们队要面临的实际问题是什么,建模精算不是考察团队的编程能力,而是考察将实际问题转化成数据语言和求解的能力。所以,不是说用的编程软件有多高深,如果能够用常用的简单软件求解,没有必要用复杂的高深软件。一般来说学习数学建模,常用的软件有四种,MATLAB、LINGO、MATHEMATICA和SAS,不是让你都掌握,掌握一个就行了,关键是要会用这个软件编程解决实际问题。至于参考书,可以看一些数学建模案例等书,或者是有一些数学建模精算辅导的书籍,主要是学习思路,看看获奖者是怎么将实际问题转换为数学语言和数学模型的,然后再看看他们是如何求解模型的。总之,数学建模竞赛的根源目的不是在考察团队的编程能力,而是解决实际问题的思路。
关于数学方面:关于数学建模介绍的书籍(例如:姜启源的《数学模型》),另外,还需要看看概率论、多元统计分析、运筹学、最优化方法、微分方程、解析几何或者微分几何,等等;关于计算机方面:Matlab、SAS、SPSS是常用的数学软件,另外,C、VC、JAVA也行,但是就是编程计算比较麻烦、、、数学建模,线性代数,高等数学,概率论与数理统计,图论,mathematica,spss,matlab等软件c语言编程
数学建模比赛必备
1 matlab(矩阵实验室)
2 lingo和lingo(线性规划)
3 SPSS<统计)
其中MATLAB是最重要的也是最常用的
4 还有就是最好学好c语言这个软件和有很多的相似之处
其中统计软件:SPSS,SAS,STATA。
解决运筹学的模型:lingo
5 PS:SAS很强大的,如果没有接触过还是不要学的好。
其实SPSS解决一下就可以了,只是SAS画出来的图很好看。
6 另外还有时间可以看看另两个软件 SMARTDRAW LATELX
我曾参加过数学建模竞赛。全国大学生数学建模大赛目的是培养大学生能够在学习知识的同时,学会运用知识解决实际问题,学会将实际问题转化成数学问题,用数学知识来解决实际问题。并且,培养小组团结合作精神。必须是三人一组,不过最好可以是不同专业的三个人,这样知识面广,好解决问题,分工合作。最好会编程,但是不会的话,也可以求助会的人,比如求助你的老师或者会编程的同学。希望我的回答对你有帮助,也希望你能参加,这个大赛很能锻炼人。
以上就是数学建模怎么做的全部内容,.。