我的感觉:在大学这个消极的环境里,我从没有认真做过一件事,这种情况一直到数学建模出现在了我的学习中,我才真正明白很认真的做一件事多么的不容易。首先我从零开始学习matlab,学了很长一段时间才有一点点效果,不过现在我还是能够解决一些问题了。至于建模方面那是一个知识的积累,即使不会也要学会在很短的时间里查找到相应的模型。我参加了一次我们学校举行的校内数学建模竞赛,第一天拿到题目,我们小组两个人不约而同的说出了要做A题,所以也就没有过多的考虑该做哪题了。借鉴已有的模型,在他的基础上加以改进,我们很顺利就得到了两个小题的结果,可是为了更好,就必须有跟别的小组不一样的地方,这个问题困扰了我们很长一段时间,不过后来我们还是找到了另一种方法,用纯数学的方法,不借助matlab同样得到了结果(通过证明而来)。我们小组用了很长的时间在写论文上,这也是很关键的一个环节,写了改,改了写,用了连续两个晚上(由于我们还有课程,有考试),得到的是一次锻炼,三个人合作愉快
一年一度的全国数学建模大赛在今年的9 月22 日上午8 点拉开战幕,各队
将在3 天72 小时内对一个现实中的实际问题进行模型建立,求解和分析,确定
题目后,我们队三人分头行动,一人去图书馆查阅资料,一人在网上搜索相关信
息,一人建立模型,通过三人的努力,在前两天中建立出两个模型并编程求解,
经过艰苦的奋斗,终于在第三天完成了论文的写作,在这三天里我感触很深,现
将心得体会写出,希望与大家交流。
1. 团队精神:
团队精神是数学建模是否取得好成绩的最重要的因素,一队三个人要相互支
持,相互鼓励。切勿自己只管自己的一部分(数学好的只管建模,计算机好的只
管编程,写作好的只管论文写作),很多时候,一个人的思考是不全面的,只有
大家一起讨论才有可能把问题搞清楚,因此无论做任何板块,三个人要一起齐心
才行,只靠一个人的力量,要在三天之内写出一篇高水平的文章几乎是不可能的。
2. 有影响力的leader:
在比赛中,leader 是很重要的,他的作用就相当与计算机中的CPU,是全队
的核心,如果一个队的leader 不得力,往往影响一个队的正常发挥,就拿选题来说,有人
想做A 题,有人想做B 题,如果争论一天都未确定方案的话,可能就
没有足够时间完成一篇论文了,又比如,当队中有人信心动摇时(特别是第三天,人可能
已经心力交瘁了),leader 应发挥其作用,让整个队伍重整信心,否则可能导致队伍的前
功尽弃。
3. 合理的时间安排:
做任何事情,合理的时间安排非常重要,建模也是一样,事先要做好一个规
划,建模一共分十个板块(摘要,问题提出,模型假设,问题分析,模型假设,
模型建立,模型求解,结果分析,模型的评价与推广,参考文献,附录)。你每
天要做完哪几个板块事先要确定好,这样做才会使自己游刃有余,保证在规定时
间内完成论文,以避免由于时间上的不妥,以致于最后无法完成论文。
4. 正确的论文格式:
论文属于科学性的文章,它有严格的书写格式规范,因此一篇好的论文一定
要有正确的格式,就拿摘要来说吧,它要包括6 要素(问题,方法,模型,算法,结论,特色)
,它是一篇论文的概括,摘要的好坏将决定你的论文是否吸引评委的目光,但听阅卷老师
说,这次有些论文的摘要里出现了大量的图表和程序,这都是不符合论文格式的,这种论
文也不会取得好成绩,因此我们写论文时要端正态度,注意书写格式。
5. 论文的写作:
我个人认为论文的写作是至关重要的,其实大家最后的模型和结果都差不
多,为什么有些队可以送全国,有些队可以拿省奖,而有些队却什么都拿不到,
这关键在于论文的写作上面。一篇好的论文首先读上去便使人感到逻辑清晰,有
条例性,能打动评委;其次,论文在语言上的表述也很重要,要注意用词的准确
性;另外,一篇好的论文应有闪光点,有自己的特色,有自己的想法和思考在里
面,总之,论文写作的好坏将直接影响到成绩的优劣。
6. 算法的设计:算法的设计的好坏将直接影响运算速度的快慢,建议大家多用数学软件(
Mathematice,Matlab,Maple, Mathcad,Lindo,Lingo,SAS 等),这里提供十种数学
建模常用算法,仅供参考:
1、 蒙特卡罗算法(该算法又称随机性模拟算法,是通过计算机仿真来解决
问题的算法,同时可以通过模拟可以来检验自己模型的正确性,是比赛时必
用的方法)
2、数据拟合、参数估计、插值等数据处理算法(比赛中通常会遇到大量的数
据需要处理,而处理数据的关键就在于这些算法,通常使用Matlab 作为工具)
3、线性规划、整数规划、多元规划、二次规划等规划类问题(建模竞赛大多
数问题属于最优化问题,很多时候这些问题可以用数学规划算法来描述,通
常使用Lindo、Lingo 软件实现)
4、图论算法(这类算法可以分为很多种,包括最短路、网络流、二分图等算
法,涉及到图论的问题可以用这些方法解决,需要认真准备)
5、动态规划、回溯搜索、分治算法、分支定界等计算机算法(这些算法是算
法设计中比较常用的方法,很多场合可以用到竞赛中)
6、最优化理论的三大非经典算法:模拟退火法、神经网络、遗传算法(这些
问题是用来解决一些较困难的最优化问题的算法,对于有些问题非常有帮助,
但是算法的实现比较困难,需慎重使用)
7、网格算法和穷举法(网格算法和穷举法都是暴力搜索最优点的算法,在很
多竞赛题中有应用,当重点讨论模型本身而轻视算法的时候,可以使用这种
暴力方案,最好使用一些高级语言作为编程工具)
8、一些连续离散化方法(很多问题都是实际来的,数据可以是连续的,而计
算机只认的是离散的数据,因此将其离散化后进行差分代替微分、求和代替
积分等思想是非常重要的)
9、数值分析算法(如果在比赛中采用高级语言进行编程的话,那一些数值分
析中常用的算法比如方程组求解、矩阵运算、函数积分等算法就需要额外编
写库函数进行调用)
10、图象处理算法(赛题中有一类问题与图形有关,即使与图形无关,论文
中也应该要不乏图片的,这些图形如何展示以及如何处理就是需要解决的问
题,通常使用Matlab 进行处理)
以上便是我这次参加这次数学建模竞赛的一点心得体会,只当贻笑大方,不
过就数学建模本身而言,它是魅力无穷的,它能够锻炼和考查一个人的综合素质,
也希望广大同学能够积极参与到这项活动当中来。
数学应用是数学 教育 的重要内容,呼唤数学应用意识,提高数学应用教学质量,已成为广大数学教育工作者的共识。下面是我为大家推荐的数学建模论文,供大家参考。
数学建模论文 范文 一:建模在高等数学教学中的作用及其具体运用
一、高等数学教学的现状
(一) 教学观念陈旧化
就当前高等数学的教育教学而言,高数老师对学生的计算能力、思考能力以及 逻辑思维 能力过于重视,一切以课本为基础开展教学活动。作为一门充满活力并让人感到新奇的学科,由于教育观念和思想的落后,课堂教学之中没有穿插应用实例,在工作的时候学生不知道怎样把问题解决,工作效率无法进一步提升,不仅如此,陈旧的教学理念和思想让学生渐渐的失去学习的兴趣和动力。
(二) 教学 方法 传统化
教学方法的优秀与否在学生学习的过程中发挥着重要的作用,也直接影响着学生的学习成绩。一般高数老师在授课的时候都是以课本的顺次进行,也就意味着老师“由定义到定理”、“由习题到练习”,这种默守陈规的教学方式无法为学生营造活跃的学习氛围,让学生独自学习、思考的能力进一步下降。这就要求教师致力于和谐课堂氛围营造以及使用新颖的教育教学方法,让学生在课堂中主动参与学习。
二、建模在高等数学教学中的作用
对学生的 想象力 、观察力、发现、分析并解决问题的能力进行培养的过程中,数学建模发挥着重要的作用。最近几年,国内出现很多以数学建模为主体的赛事活动以及教研活动,其在学生学习兴趣的提升、激发学生主动学习的积极性上扮演着重要的角色,发挥着突出的作用,在高等数学教学中引入数学建模还能培养学生不畏困难的品质,培养踏实的工作精神,在协调学生学习的知识、实际应用能力等上有突出的作用。虽然国内高等院校大都开设了数学建模选修课或者培训班,但是由于课程的要求和学生的认知水平差异较大,所以课程无法普及为大众化的教育。如今,高等院校都在积极的寻找一种载体,对学生的整体素质进行培养,提升学生的创新精神以及创造力,让学生满足社会对复合型人才的需求,而最好的载体则是高等数学。
高等数学作为工科类学生的一门基础课,由于其必修课的性质,把数学建模引入高等数学课堂中具有较广的影响力。把数学建模思想渗入高等数学教学中,不仅能让数学知识的本来面貌得以还原,更让学生在日常中应用数学知识的能力得到很好的培养。数学建模要求学生在简化、抽象、翻译部分现实世界信息的过程中使用数学的语言以及工具,把内在的联系使用图形、表格等方式表现出来,以便于提升学生的表达能力。在实际的学习数学建模之后,需要检验现实的信息,确定最后的结果是否正确,通过这一过程中的锻炼,学生在分析问题的过程中可以主动地、客观的辩证的运用数学方法,最终得出解决问题的最好方法。因此,在高等数学教学中引入数学建模思想具有重要的意义。
三、将建模思想应用在高等数学教学中的具体 措施
(一) 在公式中使用建模思想
在高数教材中占有重要位置的是公式,也是要求学生必须掌握的内容之一。为了让教师的教学效果进一步提升,在课堂上老师不仅要让学生对计算的技巧进一步提升之余,还要和建模思想结合在一起,让解题难度更容易,还让课堂氛围更活跃。为了让学生对公式中使用建模思想理解的更透彻,老师还应该结合实例开展教学。
(二) 讲解习题的时候使用数学模型的方式
课本例题使用建模思想进行解决,老师通过对例题的讲解,很好的讲述使用数学建模解决问题的方式,让学生清醒的认识在解决问题的过程中怎样使用数学建模。完成每章学习的内容之后,充分的利用时间为学生解疑答惑,以学生所学的专业情况和学生水平的高低选择合适的例题,完成建模、解决问题的全部过程,提升学生解决问题的效率。
(三) 组织学生积极参加数学建模竞赛
一般而言,在竞赛中可以很好地锻炼学生竞争意识以及独立思考的能力。这就要求学校充分的利用资源并广泛的宣传,让学生积极的参加竞赛,在实践中锻炼学生的实际能力。在日常生活中使用数学建模解决问题,让学生独自思考,然后在竞争的过程中意识到自己的不足,今后也会努力学习,改正错误,提升自身的能力。
四、结束语
高等数学主要对学生从理论学习走向解决实际问题的能力进行培养,在高等数学中应用建模思想,促使学生对高数知识更充分的理解,学习的难度进一步降低,提升应用能力和探索能力。当前,在高等教学过程中引入建模思想还存在一定的不足,需要高校高等数学老师进行深入的研究和探索的同时也需要学生很好的配合,以便于今后的教学中进一步提升教学的质量。
参考文献
[1] 谢凤艳,杨永艳. 高等数学教学中融入数学建模思想[J]. 齐齐哈尔师范高等专科学校学报,2014 ( 02) : 119 -120.
[2] 李薇. 在高等数学教学中融入数学建模思想的探索与实践[J]. 教育实践与改革,2012 ( 04) : 177 -178,189.
[3] 杨四香. 浅析高等数学教学中数学建模思想的渗透 [J].长春教育学院学报,2014 ( 30) : 89,95.
[4] 刘合财. 在高等数学教学中融入数学建模思想 [J]. 贵阳学院学报,2013 ( 03) : 63 -65.
数学建模论文范文二:数学建模教学中数学素养和创新意识的培养
前言
创新人才的培养是新的时代对高等教育提出的新要求.培养高质量、高层次人才不仅需要传统意义上的逻辑思维能力、推理演算能力,更需要具备对所涉及的专业问题建立数学模型,进行数学实验,利用先进的计算工具、数学软件进行数值求解和做出定量分析的能力.
因此,如何培养学生的求知欲,如何培养学生的学习积极性,如何培养学生的创新意识和创新能力已成为高等教育迫切需要解决的问题[1].
在数学教学中,传统的数学教学往往注重知识的传授、公式的推导、定理的证明以及应用能力的培养.尽管这种模式并非一无是处,甚至有时还相当成功,但它不能有效地激发广大学生的求知欲,不能有效地培养学生的学习积极性,不能有效地培养学生的创新意识和创新能力.
而如何培养学生的创新意识和创新能力,既没有现成的模式可循,也没有既定的方法可套用,只能靠广大教师不断探索和实践.
近年来,国内几乎所有大学都相继开设了数学建模和数学实验课,在人才培养和学科竞赛上都取得了显着的成效.数学建模是指对特定的现象,为了某一目的作一些必要的简化和假设,运用适当的数学理论得到的一个数学结构,这个数学结构即为数学模型,建立这个数学模型的过程即为数学建模[2].
所谓数学教学中的数学实验,就是从给定的实际问题出发,借助计算机和数学软件,让学生在数字化的实验中去学习和探索,并通过自己设计和动手,去体验问题解决的教学活动过程.数学实验是数学建模的延伸,是数学学科知识在计算机上的实现,从而使高度抽象的数学理论成为生动具体的可视性过程.
因此,数学实验就是一个以学生为主体,以实际问题为载体,以计算机为媒体,以数学软件为工具,以数学建模为过程,以优化数学模型为目标的数学教学活动过程[3-7].
因此,如何把实际问题与所学的数学知识联系起来;如何根据实际问题提炼数学模型;建模的方法和技巧;数学模型所涉及到的各类算法以及这些算法在相应数学软件平台上的实现等问题就成了我们研究的重点.现结合教学实践,谈谈笔者在数学建模和数学实验课的教学中 总结 的几点看法.
1掌握数学语言独有的特点和表达形式
准确使用数学语言模拟现实模型数学语言是表达数学思想的专门语言,它是自然语言发展到高级状态时的特殊形式,是人类基于思维、认知的特殊需要,按照公有思维、认知法则而制造出来的语言及其体系,给人们提供一套完整的并不断精细、完善、完美的思维和认知程序、规则、方法.
用数学语言进行交流和良好的符号意识是重要的数学素质.数学建模教学是以训练学生的思维为核心,而语言和思维又是密不可分的.能否成功地进行数学交流,不仅涉及一个人的数学能力,而且也涉及到一个人的思路是否开阔,头脑是否开放,是否尊重并且愿意考虑各方面的不同意见,是否乐于接受新的思想感情观念和新的行为方式.数学建模是利用数学语言模拟现实的模型,把现实模型抽象、简化为某种数学结构是数学模型的基本特征.
现实问题要通过数学方法获得解决,首先必须将其中的非数学语言数学化,摒弃其中表面的具体叙述,抽象出其中的数学本质,形成数学模型.通过分析现实中的数学现象,对常见的数学现象进行数学语言描述,从而将现实问题转化为数学问题来解决.
2借助数学建模教学使学生学会使用数学语言构建数学模型
根据现阶段普通高校学生年龄特点和知识结构,我们可以通过数学建模对学生加强数学语言能力的培养,让他们熟练掌握数学语言,以期提升学生的形象思维、 抽象思维 、逻辑推理和表达能力,提高学生的数学素质和数学能力.在数学建模教学过程中,教师要力求做到用词准确,叙述精炼,前后连贯,逻辑性强.在问题的重述和分析中揭示数学语言的严谨性;在数学符号说明和模型的建立求解中揭示数学语言的简约性,彰显数学语言的逻辑性、精确性和情境性,突出数学符号语言含义的深刻性;在模型的分析和结果的罗列中,显示图表语言的直观性,展示数学语言的确定意义、语义和语法;在模型的应用和推广中,显示出数学符号语言的推动力的独特魅力.
而在学生的书面作业或论文 报告 中,注意培养学生数学语言表达的规范性.书面表达是数学语言表达能力的一种重要形式.通过教师数学建模教学表述规范的样板和学生严格的书面表达的长期训练来完成.在书面表达上,主要应做到思维清晰、叙述简洁、书写规范.例如在建立模型和求解上,严格要求学生在模型的假设,符号说明、模型的建立和求解,图形的绘制、变量的限制范围、模型的分析与推广方面,做到严谨规范.
对学生在利用建模解决问题时使用符号语言的不准确、不规范、不简洁等方面要及时纠正.
3借助数学实验教学,展示高度抽象
的数学理论成为具体的可视性过程要培养创新人才,上好数学实验课,首先要有创新型的教师,建立起一支"懂实验""会试验""能创新"的教师队伍.由于数学实验课理论联系实际,特点鲜明,内容新颖,方法特别,所以能够上好数学实验课,教师就必须具备扎实的数学理论功底,计算机软件应用操作能力,良好的科研素质与科研能力.
因此,数学与统计学院就需要选取部分教师,主攻数学建模、数学实验、数值分析课程.优先选派数学实验教师定期出去进修深造提高,以便真正形成一支"懂实验""会实验""能创新"的教师队伍.实验课的地位要给予应有的重视.我院现存的一个重要表现就是实验设备不足,实验室开放时间不够.为了确保数学实验有物质条件上的保证,必须建立数学实验与数学建模实验室.
配备足够的高性能计算机,全天候对学生开放,尽快尽早淘汰陈旧的计算机设备.精心设计实验内容,强化典型实验,培养宽厚扎实理论水平;精选实验内容,加强学生之间的互动,培养协作意识和团队精神.在实验教学时数有限的情况下,依据培养目标和教学纲要,对教材中的实验内容进行选择、设计.要最大限度地开发学生的创造性思维,数学实验在项目设计过程中应当遵循适应性、趣味性、灵活性、科学性、渐进性和应用性的基本原则.
选择基础性试验,重点培养宽厚扎实的理论水平,提高对数学理论与方法的深刻理解.熟练各种数学软件的应用与开发,提高计算机应用能力,增强实践应用技能;增加综合性实验和设计性实验,从实际问题出发,培养学生分析问题,解决问题的能力,强化 创新思维 的开发.
教学方法上实行启发参与式教学法:启发-参与-诱导-提高.充分发挥学生主体作用,以学生亲自动脑动手为主.
教师先提出问题,对实验内容,实验目标,进行必要的启发;然后充分发挥学生主体作用,学生动手操作,每个命令、语句学生都要在计算机上操作得到验证;根据学生出现的情况,老师总结学生出现的问题,进行进一步的诱导;再让其理清思路,再次动手实践,从理论与实践的结合上获得能力上提高.数学实验是一门强调实践、强调应用的课程.
数学实验将数学知识、数学建模与计算机应用三者融为一体,可以使学生深入理解数学的基本概念和理论,掌握数值计算方法,培养学生运用所学知识使用计算机解决实际问题的能力,是一门实践性很强的课程.在这一教学活动中,通过数学软件如MAT-LAB、Mathematica、SPSS的教学和综合数学实验,如碎片拼接、罪犯藏匿地点的查找、光伏电池的连接、野外漂流管理、水资源的有效利用、葡萄酒的分类等,通这些实际问题最终的数学化的解决,将高度抽象的数学理论呈现为生动具体的可视性结论,展示数学模型与计算机技术相结合的高度抽象的数学理论成为生动具体的可视性过程.
4突出学生的主体作用,循序渐进培养学生学习、实践到创新
实践教学的目的是要提高学生应用所学知识分析、解决实际问题的综合能力.
在教学中,搭建数学建模与数学实验这个平台,提示学生用计算机解决经过简化的问题,或自己提出实验问题,设计实验步骤,观察实验结果,尤其是将庞大繁杂的数学计算交给计算机完成,摆脱过去害怕数学计算、画函数图像、解方程等任务,避免学生一见到庞大的数学计算公式就会产生畏惧心理,从而丧失信心,让学生体会到在数学面前自己由弱者变成了强者,由失败者变成了胜利者、成功者.
再设计让学生自己动手去解决的各类实际问题,使学生通过对实际问题的仔细分析、作出合理假设、建立模型、求解模型及对结果进行分析、检验、总结等,解决实际问题,逐步培养学生熟练使用计算机和数学软件的能力以及运用数学知识解决实际问题的意识和能力.
同时,给学生提供大量的上机实践的机会,提高学生应用数学软件的能力.一个实际问题构成一个实验内容,通过实践环节加大训练力度,并要求学生通过计算机编程求解、编写实验报告等形式,达到提高学生解决实际问题综合能力的目标.数学建模与数学实验课程通过实际问题---方法与分析---范例---软件---实验---综合练习的教学过程,以实际问题为载体,以大学基本数学知识为基础,采用自学、讲解、讨论、试验、文献阅读等方式,在教师的逐步指导下,学习基本的建模与计算方法.
通过学习查阅文献资料、用所学的数学知识和计算机技术,借助适当的数学软件,学会用数学知识去解决实际问题的一些基本技巧与方法.通过实验过程的学习,加深学生对数学的了解,使同学们应用数学方法的能力和发散性思维的能力得到进一步的培养.实践已证明,数学建模与数学实验课这门课深受学生欢迎,它的教学无论对培养创新型人才还是应用型人才都能发挥其他课程无法替代的作用.
5具体的教学策略和途径
数学建模课程和数学实验课程同时开设,在课程教学中,要尽可能做到如下几个方面:
1)注重背景的阐述
让学生了解问题背景,才能知道解决实际问题需要哪些知识,才能做出贴近实际的假设,而这恰恰是建立一个能够解决实际问题的数学模型的前提.再者,问题背景越是清晰,越能够体现问题的重要性,这样才能激发学生解决实际问题的兴趣.
2)注重模型建立与求解过程中的数学语言的使用
在做好实际问题的简化后,使用精炼的数学符号表示现实含义是数学语言使用的彰显.基于必要的背景知识,建立符合现实的数学模型,通过多个方面对模型进行修正,向学生展示不同的条件相对应的数学模型对于现实问题的解决.在模型的求解上,严格要求学生在模型的假设,符号说明、图形的绘制、变量的限制范围、模型的分析与推广方面,做到严谨规范.对学生在利用建模解决问题时使用符号语言的不准确、不规范、不简洁等方面及时纠正.
3)注重经典算法的数学软件的实现和改进
由于实际问题的特殊性导致数学模型没有固定的模式,这就要求既要熟练掌握一般数学软件和算法的实现,又要善于改进和总结,使得现有的算法和程序能够通过修正来解决实际问题,这对于学生能力的培养不可或缺.只有不断的学习和总结,才有数学素养的培养和创新能力的提高.
参考文献:
[1]叶其孝.把数学建模、数学实验的思想和方法融人高等数学课的教学中去[J].工程数学学报,2003,(8):1-11.
[2]颜荣芳,张贵仓,李永祥.现代信息技术支持的数学建模创新教育[J].电化教育研究,2009,(3)。
[3]郑毓信.数学方法论的理论与实践[M].广西教育出版社,2009.
[4]姜启源.数学实验与数学建模[J].数学的实践与认识,2001,(5):613-617.
[5]姜启源,谢金星,叶俊.数学建模[M].第3版.北京:高等教育出版社,2002.
[6]周家全,陈功平.论数学建模教学活动与数学素质的培养[J].中山大学学报,2002,(4):79-80.
[7]付桐林.数学建模教学与创新能力培养[J].教育导刊,2010,(08):89-90.