第一篇:数学建模大赛心得体验
数学建模大赛心得体验
陈嘉豪
首先介绍一下我自己的专业背景和知识情况。我是信息学院信息工程专业的,在建模比赛中主要负责编程绘图,论文排版,适当的时候也会进行模型建立的分析与公式推导。
获得奖项有:
2014年美国数学建模大赛H奖
2014“高教社”杯全国数学建模大赛一等奖
进入大学之初,我并没有什么伟大的抱负或者雄心壮志,和众多大学生一样,都在享受着大学带给我们的新奇和自由。在大一的时候我也并没有给自己设立什么竞赛奖项的目标或者其它说起来觉得十分玄乎的东西。和大部分学生的想法一样:安安分分地学习好专业知识,尽量考一个能让自己满意的成绩是我们最近也是最现实的目标。也因此,在大一的时候,我的专业课排名属于上游水平,也自然拿了奖学金,认识了一些在学院里十分优秀的同学。
但有时候事情总是有因果联系,我能够参加数模竞赛,多半源于与我的第一任队员的相遇。大一时,其实已经有许多大学生竞赛,比如全国大学生数学竞赛,全国大学生物理竞赛之类的,很多实力很强的同学都在竞赛中获得比较好的成绩。当然,我并没有参加,首先对于我而言,个人能力在数理方面并不是很突出;其次,我更适合在团队中发挥出自己最大的作用。也因此,在大二的时候,我开始考虑是否要参加数模竞赛。但有两个很大的障碍:
一、学校承认的校队队员基本上都是大三的学长,大二一般无法代表学校参赛(学校会有选拔制度);
二、自己身边的同学当时了解数模的都很少,也就很难找到适合自己或者有共同想法的队友来组队。我相信这也是现在许多大一大二同学所面临的困难。有的同学想要抱大腿,找大神组队,其实这是一种很天真的想法。因为一般现实情况就是,真正的大神反而已经在一起组队了,而那些想要抱大腿的同学则最后待在了一起,竞赛结果可想而知。
而对于我而言,学校理学院的两名同学通过我们学院同学的推荐找到了我,想和我组队参加2014年的美国数学建模大赛(当时我们都大二,无法正式代表学校参赛,便自行通过校外的比赛机构报名参加,美赛可以由学校代表和个人代表两种方式参与比赛,这是与国赛不同的一点)。因为当时他们想找一个会使用matlab的大二学生来组队,同时英语和其他方面也能够独当一面。很幸运,我们专业应该是在学校接触matlab最早的专业,虽然学的也只是皮毛,但接到邀请之时,我很欣然地答应了。这便是我开始接触数学建模,参与数学建模比赛的经历。最后我们小组经过四天四夜的熬战,最终获得了美国数学建模大赛H奖(二等奖)的成绩。这对于我们几个初次参加数模大赛的来说,是一种鼓励,也是一种肯定。
而在之后的国赛中,队员出现了一些变动,但并不影响我们的整体发挥。最终在大家的努力下,获得了全国数学大赛一等奖的成绩。
以上是我参加数模至今的一些体验和经历。下面分几个方面讲一下有关数模竞赛的个人想法。
一、找到自己的定位
很多不是数学专业的同学都会困扰自己在团队中,或者说是比赛中能起到什么作用。这一点很重要,如果不知道自己擅长什么,就组队报名,是比较不明智的。因为你很有可能浪费了自己的时间,还耽误了队员的比赛。其实,在我看来,数学建模的团队中,主要分为三个主要部分:建模,编程,写作。建模是骨架,是三个人都要参与进去的环节,你可以不擅长建模,但你一定要懂队友的建模思想和方法。编程是整个实现过程的血肉,如果这一步做得好,那就是有血有肉,否则就是行尸走肉。建模思想再好,无法实现都是纸上谈兵。这一过程需要两名同学在这一块工作,当然有能够独当一面的也可以。写作是衣服,不要小瞧论文写作,尽管专家评审能够了解你的想法,但如果写得让人难以理解,就好比穿得很破烂,效果会很糟糕。这也需要两名同学进行。
综上,可以说,如果要参加数模,你至少要掌握这三项中的两个,才可以找到强力的队友去参加竞赛。而数学建模的知识,都要尽可能多的去了解,因为这是贯穿所有步骤的主线。你不懂队友的模型,你就可能编不出程序,论文可能也写得牛头不对马嘴。但不用担心自己在这一方面不是专家,因为比赛是开放性的,不懂可以查阅资料,但资料一定要看懂,这就是你的职责所在。
就拿我来说,matlab是个很强大的软件,没有人能够真正掌握它的所有功能,但是你一定要会基础操作,能够读懂网上的源代码并且改变成自己需要的东西,这就是编程者所必须具备的能力。而在这次国赛中,我就是通过查找基本代码,实现了折叠桌的动态实现过程。
在编程方面,不仅仅只有matlab这一款软件。对于商学院的同学来说,统计分析是强项,那么SPSS肯定是你们得心应手的工具,在做相关题目时便可使用;对于计算机专业的同学,C/C++和lingo以及其他编程语言都是你们用来实现建模的利器。其他还有形如mathmatics的软件,都可以去了解,去掌握,这样在比赛时,你就有多种选择,不会出现吊死一棵树上的情况。
二、要精,而非多
数学建模比赛很多,国内就有很多出了国赛以外的地区性和网络性比赛。有很多队伍会乐此不疲地不停参加。而我的建议是,要保存好实力去参加少但是题目好,规模大的比赛,这样才能有所进步。因为毕竟数模比赛一次,要耗费许多时间和精力,更何况大家还有自己的课要上,不可能顾得过来。因此,比赛不在于多,而在于你平时积累掌握了多少。参加一次没有名气的网络赛,不如用这几天多看看历届试题和优秀论文,我相信这样的收益会更大。我至今也就只参加了美赛和国赛。
三、专注的三天三夜
不管是国赛还是美赛,都要把比赛时间最大化的利用。最好的方法就是设置每一个环节的节点和目标,只有这样才能又快又好地完成比赛,取得成绩。
我们在美赛和国赛的时间段都是将每天分为上午,下午,晚上三大时间节点。题目一般于8:00公布,那么第一天上午,我们就要确定自己的选题,然后根据选题查找尽可能多的文献、论文、资料。第一天下午,就要根据题目和文献,开始建立初步模型,这是三个人一起讨论的,不能偷懒。到第一天晚上,编程的可以开始进行初步模型的实现方式,而其他队员则要整理一天的思路,写出一部分论文内容(草稿)。之后的第二天、第三天都得如此安排进行,这样效率会提升很多。上午时间较短,一般用来讨论,下午到傍晚甚至晚上八九点,这一段时间都应该用来算法编程实现,之后就是论文写作和整理。很多队伍没有这样的意识和时间规划,第一天还在吃吃喝喝聊聊天,等到了第二天下午,开始急了,那时候,其实已经来不及了。
时刻做好最后一晚的心理准备(就是通宵不睡),但前两天要保持好体力,睡眠时间可以在5~6小时左右。男生少睡,女生多睡,尤其是要写作的同学,因为最后一晚的工作基本都在排版和论文内容方面,不会再去修改模型或者方法。当初我们参加美赛的最后一天,是24小时未睡,直到提交了论文,大家才倒头就睡。
四、团队永远第一
无论你个人能力多么厉害,记住,你永远是团队中的一员,不要太过强势。队伍的领导人应该是集思广益,然后做出最终决策和任务安排,而不是一个人蒙头苦干或者不听别人意见的人。而对于普通队员,则要 提出自己的想法和观点,提供思路。如果自己的环节出现问题一定要及时告知,队员都会来帮你,而不是嘲笑责怪你。相反,自己一个人死磕反而会葬送队伍的成绩。
以上是我对自己参加数模竞赛的一些想法和观点,希望对大家有所帮助。数学建模比赛过程中到底应该怎么做,怎么算,这不是一两句话或者一篇文章能讲完的。这都需要积累和自己平时专业知识和学科基础教育的掌握程度。到真正比赛时,一切都不会按照你之前想的那样发展的。这也正是竞赛的魅力之处。其实,数学竞赛是大学中一个独有的体验。参加过和没参加过的同学在日后的社会中都会体现出区别,因为它是一个综合性极强的赛事,不论你取得了什么样的成绩,其实都是有许多收获的。比如优秀的同学,比赛的经历以及知识的提升,等等。也祝愿大家都心想事成,比赛顺利。
陈嘉豪
华东理工大学 2014/12/17
第二篇:数学建模心得
数学建模心得
10材料1邢虎威1000501126 数学建模是一个经历观察、思考、归类、抽象与总结的过程,也是一个信息捕捉、筛选、整理的过程,更是一个思想与方法的产生与选择的过程。它给我们再现了一种“微型科研”的过程。数学建模教学有利于激发我们学习数学的兴趣,丰富我们数学探索的情感体验;有利于我们自觉检验、巩固所学的数学知识,促进知识的深化、发展;有利于我们体会和感悟数学思想方法。
为了使描述更具科学性,逻辑性,客观性和可重复性,人们采用一种普遍认为比较严格的语言来描述各种现象,这种语言就是数学。使用数学语言描述的事物就称为数学模型。有时候我们需要做一些实验,但这些实验往往用抽象出来了的数学模型作为实际物体的代替而进行相应的实验,实验本身也是实际操作的一种理论替代。
我明白了数学建模的学习对我们来讲究竟有多么重要,数学在实际生活中的地位如何,其实数学在实际生活中的应用无处不在,也许它就在你的身边
我曾经遇到过一个问题,旅客在车站候车室等候检票,并且排队的旅客按照一定的速度在增加,检票的速度一定,当车站开放一个检票口,需用半个小时可将待检旅客全部检票进站;同时开放两个检票口,只需十分钟便可将旅客全部进站,现有一班增开列车过境载客,必须在5分钟内旅客全部检票进站,问此车站至少要同时开放几个检票口?
分析:(1)寻求数量关系以及涉及的量:原排队人数,旅客按一定速度增加的人数,每个检票口检票的速度。
(2)给出各量的数学表示:设检票开始时等候检票的旅客人数为x人,排队队伍每分钟增加y人,每个检票口每分钟检票z人,最少同时开n个检票口,就可在5分钟旅客全部进站。(3)将问题内容转化为数学问题—数学建模:开放一个检票口,需半个小时检完,则x+3y= z ①开放两个检票口,需10分钟检完,则x+10y=2 10z ②开放n个检票口,最多需5分钟检完,则x+5y=n 5z ③解①②得:x=15z;y=0.5z 代入③中,得,∴ n=4.所以需要最少开四个检票口 我等理解了数学建模不能离开社会实际问题,更不能离开我们的学习范畴,并能够开拓我们学生的视野。
1、只有经历这样的探索过程,数学的思想、方法才能沉积、凝聚,从而使知识具有更大的智慧价值。动手实践、自主探索与合作交流是学生学习数学的重要方式。学生的数学学习活动应当是一个主动、活泼的、生动和富有个性的过程。因此,在学习时我们要尽量的自主探索、合作交流,对学习过程、学习材料、学习发现主动归纳、提升,力求建构出人人都能理解的数学模型。
2、我们应该明白我们的老师不应只是“讲演者”,而应不时扮演下列角色:参谋——提一些求解的建议,提供可参考的信息,但并不代替我们做出决断。
3、2、数学建模对教师、对学生都有一个逐步的学习和适应的过程。我想老师在设计数学建模活动时,应该会特别考虑学生的实际能力和水平,起始点要低,形式应有利于更多的学生能参与。在开始的教学中,在讲解知识的同时有意识地介绍知识的应用背景,在数学模型的应用环节进行比较多的训练;然后逐步扩展到让学生用已有的数学知识解释一些实际结果,描述一些实际现象,模仿地解决一些比较确定的应用问题;再到独立地解决教师提供的数学应用问题和建模问题;最后发展成能独立地发现、提出一些实际问题,并能用数学建模的方法解决它。
3、由于知识产生和发展过程本身就蕴含着丰富的数学建模思想,因此老师既要重视实际问题背景的分析、参数的简化、假设的约定,还要重视分析数学模型建立的原理、过程,数学知识、方法的转化、应用,不能仅仅讲授数学建模结果,忽略数学建模的建立过程。
4、数学应用与数学建模的目的并不是仅仅为了给学生扩充大量的数学课外知识,也不是仅仅为了解决一些具体问题,而是要培养学生的应用意识,提高学生数学能力和数学素质。因此我们不应该沿用老师讲题、学生模仿练习的套路,而应该重过程、重参与,从小培养学
数学已经成为当代高科技的一个重要组成部分和思想库,培养学生应用数学的意识和能力也已经成为数学教学的一个重要方面。而应用数学去解决各类实际问题就必须建立数学模型。小学数学教学的过程其实就是教师引导学生不断建模和用模的过程。因此,用建模思想指导小学数学教学显得愈发重要。
第三篇:数学建模心得
数学建模体会
大一的时候怀着对数学的热爱我参加了数模协会,然后又以比较优异的成绩参加了暑期培训,在暑期培训中我付出了很多,曾想到放弃,但看到队友们都还在努力奋斗,我坚持了下来,并且参加了全国赛,虽然结果我们也没有拿到奖,但我觉得重要的是在这个过程中我学到了许多,也收获了许多,正如许多辅导老师说的那样“一次参赛,终生受益”。
数学建模不同于一般数学竞赛,它强调我们运用所学的数学(甚至其他学科)知识去解决实际问题,要求我们具有很强的分析问题和解决问题的能力以及团队合作精神,它对于我们来说是一种综合性的训练。也是我们大学生的一次实践活动。从这当中我学到了很多:
自学能力的提高:数学建模本生就要求参赛者对知识现学现用的能力。暑期培训中老师讲了很多以前没有见过数学建模的知识,但由于我们大一底子薄,连线性代数都还没来得及学,老师讲的很多都没听明白,这就要求我们自己课后运用网络,参考了大量资料,去消化老师讲的内容,而且数学建模本生就是一门跨多个学科的课程,老师讲的在实际竞赛中不完全就用得上,比如这次竞赛中关于汽车制动方案,之前我们三个人对车辆结构根本就不了解,我们就去图书馆找,上internet搜寻。这样一来,相应的能力在潜移默化中就得到了提高。
计算机运用能力的提高:要写好一篇的论文,首先必须学会word文档的排版,而遇到题目中给出的大量数据又有要求我们用excell去处理,对于大量的运算也要求我们用相应的数学软件去编程实现,对于遇到不懂的问题又要用网络去查找相关文献资料。这些都要求我们具有较强的计算机运用能力。
团队合作能力的提高:“团队精神”这个词很时髦,大家通过各种途径接触过很多,可是我真正体会到它的重要性还是在参加建模之后。数学建模强调:“1+1+1=1”,建模比赛是以三人组成一队一起参加的,这样设置的初衷就是为了建立队员之间的相互信任关系培养队员的相互协作能力。比赛要求参赛队在三天之内对所给的问题提出一个较为完整的解决方案,并以论文的形式打印上交,这么大的工作量仅仅依靠一两个人的“聪明才智”是很难在规定时间里完成的,只有合三人之力,才能够顺利地给出一个较好的结果来。认识到团队精神的重要性对于即将面临就业选择的莘莘学子无疑是大有裨益的。
通过数学建模还结识了一些志同道合的朋友,这也算是一笔巨大的财富吧。
总之,数模带给我们的决不是一次成功的解题以及由此而得来的荣誉,更重要的是个人综合素质和创新能力的提高。
第四篇:数学建模培训心得
数学建模培训心得
大学的第二个暑假本来是打算充分利用,找份兼职来锻炼一下自己,但最后还是决定参加院系组织的暑期数学建模培训。
第一次接触“数学建模”要从参加数学建模培训开始说起。当时对数学建模的了解基本为零,只是从字面意思感到数学建模很神秘。后来老师邀请专家为我们初步讲解数学建模的相关知识,那时才对建模有所了解。原来数学建模是运用相关数学知识建立模型来解决实际问题,从而使问题得到最优解决。
对数学建模有了小小的初步了解后,觉得建模过程挺有趣的,于是暑假毫不犹豫的参加了为期一个月的数学建模培训。
然而在培训期间我深深体会到,要能坚持一个月的数模培训并非易事。不仅天气炎热,而且每天的学习也比较紧,比较枯燥,每天老师讲授的知识都比较多,也很难掌握。为此面对这些困难有好多参加培训的同学都中途而废了。现在想来,我很庆幸自己能够坚持到最后,并且从中收获了不少知识。
其实那个时候才是我真正开始接触数学建模。数学建模所要掌握的知识很多很广,建模的过程也相对比较难。培训期间,对于我来说学习过程有一定的难度,但还是要求自己尽量掌握一些知识。
在整个培训期间,我除了知识上的进步外,还有许多自己的真心体会和感受。
首先,我认为最大的收获是在困难面前自己能够坚持到最后。虽然是在假期,但仍坚持每天有规律的生活起居,坚持用心听好每一节
课,尽量吸收老师所授的知识,晚上勤加练习,勤向学长学习。
其次,我深刻体会到团队合作精神的重要性。建模过程不仅仅取决于队员个人的基础和努力,更依赖三名队员合作精神的发挥。既要见己之优点,更不可忽视自己的缺点和同伴的优势,尽管会感觉自己的想法是正确的,还是要听听其他队员的想法,并最终统一想法,这样才可能成功。
再者,在整个数学建模培训的学习过程中,我才真正体会到建模的乐趣,体会到数学的博大精深,真正认识到世界上形形色色的问题都可以通过数学知识去解决、分析和预测。
为期一个月的培训结束后,迎来了最后的全国数学建模大赛,并与老师、参赛队员一起体验了三天三夜的比赛过程,最终完成了比赛论文。
总之,一分耕耘,一分收获。这次假期的培训,对我而言意义非凡。我深感自己在软件的应用以及自学能力方面有了很大的提高,我想这些收获会对以后的学习有很大的帮助。想到这里,我很感谢老师陪我们走了为期一个月的培训和最终的比赛。为此在以后的学习中,我会保持这种学习的劲头,刻苦努力。
第五篇:数学建模实践心得
数学建模实践心得
大学以来的第一个暑假,我参加了数学建模培训, 来作为一次暑期社会实践。或许并不像其他社会实践队可以走出校园,接触社会,但我们可以通过这次的培训,更系统化,更具体化地学习数学建模,并进一步理解其所体现的一些思想和精神。
数学建模是接触实际科学问题的第一步,利用所学的知识,利用各种数学和计算机工具,为某一具体问题建立抽象模型,并解决问题、最后撰写论文,给出客观的评价。
在两个星期的数学建模培训的过程中,我学到了很多知识,比如 LINGO软件、MATLAB软件和一些算法,可以说,这是迄今为止任何一门课程都无法比拟的,各种从未接触过的高级数学软件,令人眼花缭乱的编程和神秘的多维图像。
当初参加校级数学建模比赛的时候,起初我和我的队友都激情高昂的,但是随着三天的建模下来,我们的斗志越来越低迷,出于对数学建模的不了解,可以说,无从下手,自然最后只能草草结束。经过那次的接触后,我明白首先我们要加强建模技能和拓展课外知识面;再者,态度也是主导因素之一,态度决定一切,如果抱着试一试的态度,是不会有什么结果的。
其实,数学建模的一些思想和为人处世之道是相通的。在生活中,无论做什么事情,我们都要端正自己的态度,时常给自己一点鼓励,要相信自己的潜力,把自己融入激情之中,不要越做越懈怠。江南春曾说过“最终你相信什么,就能成为什么”。在数学建模的培训中,我接触到一些参加过国赛的学长和学姐。执着和认真,是我在建模时从他们候身上找到的共同点。认真的人改变自己,执着的人改变命运。的确,在数学建模的过程中,只有驱除浮躁,踏实做事,全神贯注,注重每一个细节,才能把事情做好。
在和他们交流的过程中,曾有一位学姐说道,要想有进步,就要踏踏实实学好理论、弄懂原理、看会例题、做好练习,而不是浮在面上。参加数学建模培训,还要放正心态,急功近利的想法是要不得的。数学建模的思想是在潜移默化中作用于你,而非立竿见影。所以要真正学到有益的知识和思想才是最重要的,而非顾于是否获奖之类的。
数学建模,通过利用数学知识,对一些生活中的实际问题建立模型。所以,它需要的不仅仅是数学的逻辑思维,还需要计算机编程能力,论文写作能力,其实更重要的是团队协作能力。我想,这对以后的工作与生活,有非常大的帮助的,对人生更是如此。
在建模的三天里,初看题目,感觉摸不着头脑,没有相关理论的基础,没有高人的指点,三个伙伴只能借助唯一的网络,去找寻找问题的入手点。在反复的搜索之后,我们终于有了初步的理解。写论文的过程,我们可以说是“痛并快乐的”。当然,在数学方法上,我们很多地方也感觉困难重重,所以不断地查询资料,理解它们的含义,让比赛的过程成为我们学习的动力。虽然最终没有取得预期的结果,但是,过程带来的快乐,远远超越了结果。令我感触最深的是,知识的扩充,和交识了一些新朋友。
与我建模的两位同学,可以说,初次接触,不了解对方。相对于其他建模小组而言,我们还需要在短暂的几天内去了解彼此。不过,还好,我们都是随和的性子,很快就熟悉起来。在建模的过程中,我们仨一同讨论,一同努力,一同交上一份尽心尽力的答卷。可以说,我们合作的过程也可以算是一种锻炼,怎样才能更好的沟通,怎样才能各抒己见,但最终可以把各自的观点融于一体,也算是一种挑战。学会与他人合作,在相互的谦虚中学习彼此的长处,汲取对方的优点,接收别人的建议。或许,三天的交流,并不长,也并不深入,但起码,我们成为了朋友,曾经一起为数学建模奋斗过。我想,这也是数学建模的另一番魅力所在。短短的三天,可以拉近三个性格迥异的人。
再说说知识方面吧,开始很多人对数学建模都会有一些误解,认为只有数学能力超强的人才能进入比赛,或者说只要有了高级的数学知识,就可以取得最后的胜利与成功。其实,我认为,在比赛的过程中,除了数学,计算机的相关知识以外,我们更多的是去接触一些我们专业之外,特别是完全陌生的知识领域。或许,这正是数学建模透过比赛的真正意义,也就是让我们有一次自我充实,自我提升的机会,不仅仅单纯是某一方面知识的充实,更是学习“独立学习,集体思考”的一个过程。
在今后,每个人的工作生活中,其实大部分的同学都会在跟自己专业知识不太相关的领域发展。那么,如何快速地学习工作中即时需要的新的知识,如何适应综合化的时代背景,和如何适应当代社会对新型人才的新型态度,这一点对我们的未来至关重要。
然而,我们很难在日常的学习与生活中,有机会去培养这种能力。数学建模的过程,则是一个很好的机会。虽然只有短短的三天,却给了我很大的启示:根据题目,自己去寻找相关的知识,自己去学习这些曾经完全陌生的内容;从毫不知晓到懵懂的概念,再到后来的熟悉分析,甚至是最后的专项精通。这些就是数学建模比赛的实质意义,这不仅仅是一个最终答案的求解过程,更是自我成长和自我提升的一段进程。
在数学建模过程中,我们将生活中的实际问题化作为一个可以驾御的数学问题,并自主完成一篇建模论文。这种将各类知识相融合为一体,聚集体智慧的结晶 的比赛,不如说是一种各方面的学习。
我们在课堂上所学到的知识是有限的,但我们在数学建模比赛的短短三天里所学到的,也许没有人能给出一个具体的数量,但是绝对不是几本数学教科书所能代表的价值。如果我们学而不能致用, 无异于未学。而数学建模,则是一个让我们学以致用,施展自我才能的平台。就数学建模本身而言,它的魅力是无穷的,它能够锻炼和考查一个人的综合素质。
我想,这次的暑期社会实践,数学建模培训,对我来说,是一次难忘的经历。在数学建模培训期间,我深有感触,“书到用时方恨少”,尤其是对数学软件的不熟悉。所以,我们平时除了完成应有的课程后,应该多花一些时间去扩充自己,多学点知识提升自己;增强自学能力和自主能力,提高解决实际问题的能力。
以上便是我参加这次数学建模暑期社会实践的一些心得和体会,希望在这两星期所学到的知识能对我有所帮助,希望自己能够学以致用。