师资队伍 | 教改成果 | 师生交流 | 数学论坛 |  

实验教学

数学实验课程教学的实践与认识

2007年数学建模竞赛工作总结

数学建模竞论文选登 1 2 3 4 5 6

matlab简介

 

                         

    数学实验课程教学的实践与认识

    看到“数学实验”几个字人们会问:做数学题不是靠一张纸、一支笔就行了吗,怎么像物理、化学一样要做实验了呢?对了,这是计算机技术和数学软件引入教学后出现的新事物,是数学教学体系、内容和方法改革的一项尝试。几年前,设置数学实验课的构想一出现,立即在数学教育界引起反响。1995年在原国家教委组织实施的“高等教育面向21世纪教学内容和课程体系改革”计划中,“理科非数学类专业高等数学课程体系和内容改革”项目的总体构想报告,就把“数学实验”列为高校非数学类专业的数学基础课之一,一些学校积极创造条件准备付诸实施。1998年清华大学、北京大学、北京师范大学共同组织了一个课题组,在萧树铁教授指导下,三校各抽一个班,开出了两期数学实验课程(每期一学期)。通过实践,课程的指导思想更加明确,课程的内容设计基本确定,也取得了一些经验,并为教材建设奠定了基础。  

数学教育在整个人才培养过程中的重要性是人所共知、不言而喻的,从小学到大学十几年,数学一直是一门主课,课程中讲的、练的、考的主要是计算方法、公式推导、定义叙述、定理证明,不妨统称为“算数学”。对于将来要以数学为工具解决各种实际问题的学生来说,当然需要准确、快捷的计算和严密的逻辑推理,即要学好“算数学”,但是在计算、推理之前首先要用数学语言描述那个问题,建立数学模型,之后还要进行分析、修正,也就是要会“用数学”。传统的数学教学体系和内容侧重于前者,只是在讲到每一部分的应用时举几个例子,这对于后者的训练,特别是综合应用的训练,是远远不够的。近十几年来许多学校相继设置的数学建模课程,和最近几年蓬勃开展的全国大学生数学建模竞赛,是培养学生“用数学”能力的有益尝试,受到学生们的热烈欢迎和教育界的充分肯定。开设数学实验课可以说是在总结开展数学建模教学和竞赛活动的基础上,为进一步提高学生“用数学”能力而进行的又一数学教改试验。  

长期以来,内容多、负担重、枯燥乏味、学生学习积极性不高,一直困扰着大学数学教育,与此形成鲜明对照的是受大环境支配的计算机热。由同学自己动手,用他们熟悉的、喜欢“玩”的计算机解决几个经过简化的实际问题,让学生亲身感受到用所学的数学解决实际问题的酸甜苦辣。“做然后知不足”,在培养学生独立解决问题的同时,激发他们进一步学好数学的愿望,促成数学教学的良性循环,开设数学实验课是朝着这个方向前进的一种努力。

             

2007年数学建模竞赛工作总结 

    2007年全国大学生数学建模竞赛于9月21日至23日举行。我校在今年的竞赛中取得了参赛史上最好的成绩,8个参赛队中有5个队获奖,其中1个队荣获全国一等奖、1个队获省一等奖、2个队获省二等奖、1个队获省三等奖,成绩喜人。我校是这次竞赛中湖北省唯一一所获全国一等奖的省属高校,这为学校争得了很大的荣誉,为学校的质量工程献上了一份厚礼,为我们今后更好地开展这项活动提供了良好的契机。现将我校在数学建模竞赛活动方面所做的各项工作作一个全面回顾,总结得失,以期明年能取得更好的成绩。

一、我校在2007年数学建模竞赛中取得的成绩

参   赛   队   员

指导教师

获奖情况

谢剑英

熊忠元

刘大勇

郭光耀

全国一等奖

张文波

张  远

刘  骞

刘任河、罗进

湖北省一等奖

代  伟

熊继鹏

余学超

严国义

湖北省二等奖

田祖军

李  帅

杨  丹

刘吉定

湖北省二等奖

何又强

江  虎

林  均

杨向晖

湖北省三等奖

二、有关领导高度重视数学建模竞赛活动

    理学院领导非常重视数学建模竞赛活动。院长李小刚、副院长娄联堂全程参与了集训工作与竞赛指导工作。党委书记周泽龙、院长李小刚在集训期间多次给指导教师做思想动员工作,激励大家要有拿最高奖的决心和勇气。竞赛期间,周书记与李院长带领理学院全体领导班子成员到赛场慰问指导教师与参赛队员。周书记亲自与后勤部门联系指导教师休息用房。

    教务处领导高度重视数学建模竞赛活动。竞赛前,副处长王忠、副处长张志军到赛场给参赛队员做思想动员工作,鼓励队员竞赛期间努力拼搏,勇于为学校争荣誉。同时教务处还指派专人配合数学二室做好赛前培训及竞赛组织工作。

 

三、指导教师团队思想统一、齐心协力、精益求精、乐于奉献

    为提高数学建模竞赛成绩,打造一支精悍的指导教师团队,今年5月,当时任数学二室主任的李小刚老师参加了在湖南吉首举行的全国数学建模研讨会。会后,数学二室多次召开专题讨论会,就如何开展好今年的数学建模竞赛活动进行研讨,统一思想。特聘教授俞小祥博士多次与有关老师谈心,给大家鼓劲,要大家齐心协力将数学建模竞赛成绩在原来的基础上更上一个台阶,在凝聚人心方面起到了十分关键的作用。

    暑假前,数学二室成立了由胡端平、李小刚、刘吉定、罗进、刘任河五位老师组成的数学建模竞赛指导组,胡端平教授为培训总指导,刘吉定为指导组负责人。指导组成员就指导教师分工、培训安排等进行了多次讨论,并制定了《2007年全国大学生数学建模竞赛培训计划》,要求指导老师利用暑假休息时间培训参赛队员。下列8位老师参加了全程培训工作:李小刚、娄联堂、胡端平、刘吉定、罗进、刘任河、严国义、杨向晖。指导教师业务上精益求精。考虑到参赛队员大部分住在流芳校区,我们今年将培训地点设在流芳校区,条件非常艰苦,天气炎热,教室大部分时间不能开空调。指导教师无私奉献,与学生同甘共苦。特别是胡端平教授多年的无私奉献精神、不计个人名利、一切替学生着想的崇高师德堪称每位指导教师的楷模,胡教授丰富的指导经验极大地感动了每位培训队员。

四、将建模思想融入到日常教学与教改工作中

    数学建模能力的提高不是一朝一夕的事情,需要长期有征对性的训练。由于数学二室教师教学任务重,学生学习压力大等原因,老师和学生都不可能抽出大量时间和精力进行建模方面的专门训练。为解决这一问题,我们十分注重将建模思想与能力培养融入到日常教学与教改工作中,使得学生在平时的课堂学习中自觉地培养了数学建模意识,数学建模能力得到一定程度提高。

五、赛前集体培训,提高学生数学建模能力

    2007年数学建模竞赛培训分两个阶段进行,7月14日至31日为第一阶段,8月25日至9月19日为第二阶段。第一阶段就数学建模的基本方法、最优化方法与计算方法以及数学软件的应用等三个方面进行培训,有征对性地加强诸如微分方程方法、统计方法、图的方法、最优化方法与数学软件的应用等方面的训练。第二阶段就历年全国大学生数学建模竞赛部分题目进行了9次模拟训练,提高学生的实战经验。

    参加培训的学生共有8个队共24人。队员刻苦学习、勇于探索,通过培训,他们运用数学知识和计算机工具解决实际问题的能力得到了显著提高,培养了团结协作的现代科学研究精神。

六、竞赛指导方式改革

    历年来我们曾经采用过“单个老师指导单个队”的“一对一”的指导方式以及“数模指导组” 的指导方式。“一对一”的指导方式的缺陷是不能充分发挥老师们的集体智慧。众所周知,现在数学建模竞赛试题的综合性与模糊性越来越强,所涉及到的知识面越来越广,而指导教师由于专业所限,考虑问题不可能面面俱到,因而单靠一个老师指导而取得好的成绩几乎是不可能的。只有根据试题性质将各个专业的老师作适当搭配组成一个指导小组,充分发挥所学之长,扬长避短,才能指导学生写出高水平的论文。而“数模指导组” 的指导方式又不利于加强指导教师的责任心与荣誉感。正是因为看到了这两个方面的问题,所以今年我们采用了“集体指导,单个老师负责单个队”的形式开展指导工作。事实证明,这种做法是行之有效的,以后这一指导方式还将继续沿用下去。

七、精挑队员,合理组队

   竞赛队员素质的好坏,直接影响到竞赛成绩,因此,如何选拔竞赛队员是各参赛学校十分重视的问题。我们采取的方式是:

    a)初选  学生自愿报名与各院系推荐、教师推荐相结合的方式来确定初选参赛队员。

    b)淘汰  经过一段培训后,根据初选队员在培训过程中的表现淘汰部分初选队员。

    c)组队  通过初选与淘汰确定正式参赛队员,根据学生特长及专业合理组队,并分派指导教师。

八、存在的不足与建议

    存在的不足:1.没有固定的竞赛培训基地;2.学生培训时间不足。

    建议:学校给予获全国一等奖的学生免试上研究生的优惠政策。

2004—2007年竞赛获奖情况一览表

时 间

获 奖 等 级

获 奖 队 员

指 导 教 师

2004年

省二等奖

梁  凯、周  菜、谢  宇

刘任河

2005年

全国二等奖

王志伟、董恩平、魏志鹏

沈明宇

省一等奖

祁大江、于  强、陈  攀

数模指导组

省二等奖

舒  峥、王宇清、黄  飞

数模指导组

省二等奖

张东东、王银象、周文龙

数模指导组

2006年

省二等奖

钟海涛、黄 妞、韩晓辉

数模指导组

2007年

全国一等奖

谢剑英、熊忠元、刘大勇

郭光耀

省一等奖

张文波、张  远、刘  骞

刘任河、罗进

省二等奖

代  伟、熊继鹏、余学超

严国义

省二等奖

田祖军、李  帅、杨  丹

刘吉定

省三等奖

何又强、江  虎、林  均

杨向辉

 

理学院数学二室    2007年11月19日

matlab简介

   在科学研究和工程应用中,往往要进行大量的数学计算,其中包括矩阵运算。这些运算一般来说难以用手工精确和快捷地进行,而要借助计算机编制相应的程序做近似计算。目前流行用basic、fortran和c语言编制计算程序, 既需要对有关算法有深刻的了解,还需要熟练地掌握所用语言的语法及编程技巧。对多数科学工作者而言,同时具备这两方面技能有一定困难。通常,编制程序也是繁杂的,不仅消耗人力与物力,而且影响工作进程和效率。为克服上述困难,美国mathwork公司于1967年推出了“matrix laboratory(缩写为matlab)软件包,并不断更新和扩充。

  目前最新的5.x版本(windows环境)是一种功能强、效率高便于进行科学和工程计算的交互式软件包。其中包括:一般数值分析、矩阵运算、数字信号处理、建模和系统控制和优化等应用程序,并集应用程序和图形于一便于使用的集成环境中。在此环境下所解问题的matlab语言表述形式和其数学表达形式相同,不需要按传统的方法编程。不过,matlab作为一种新的计算机语言,要想运用自如,充分发挥它的威力,也需先系统地学习它。

  但由于使用matlab编程运算与人进行科学计算的思路和表达方式完全一致,所以不象学习其它高级语言--如basic、fortran和c等那样难于掌握。实践证明,你可在几十分钟的时间内学会matlab的基础知识,在短短几个小时的使用中就能初步掌握它.从而使你能够进行高效率和富有创造性的计算。 matlab大大降低了对使用者的数学基础和计算机语言知识的要求,而且编程效率和计算效率极高,还可在计算机上直接输出结果和精美的图形拷贝,所以它的确为一高效的科研助手。自推出后即风行美国,流传世界。

综上所述,matlab语言有如下特点:

1.编程效率高

它是一种面向科学与工程计算的高级语言,允许用数学形式的语言编写程序,且比basic、fortran和c等语言更加接近我们书写计算公式的思维方式,用matlab编写程序犹如在演算纸上排列出公式与求解问题。因此,matlab语言也可通俗地称为演算纸式科学算法语言由于它编写简单,所以编程效率高,易学易懂。

2.用户使用方便

matlab语言是一种解释执行的语言(在没被专门的工具编译之前),它灵活、方便,其调试程序手段丰富,调试速度快,需要学习时间少。人们用任何一种语言编写程序和调试程序一般都要经过四个步骤:编辑、编译、连接以及执行和调试。各个步骤之间是顺序关系,编程的过程就是在它们之间作瀑布型的循环。matlab语言与其它语言相比,较好地解决了上述问题,把编辑、编译、连接和执行融为一体。它能在同一画面上进行灵活操作快速排除输入程序中的书写错误、语法错误以至语意错误,从而加快了用户编写、修改和调试程序的速度,可以说在编程和调试过程中它是一种比vb还要简单的语言。

具体地说,matlab运行时,如直接在命令行输入mailab语句(命令),包括调用m文件的语句,每输入一条语句,就立即对其进行处理,完成绩译、连接和运行的全过程。又如,将matlab源程序编辑为m文件,由于mat1ab磁盘文件也是m文件,所以编辑后的源文件就可直接运行,而不需进行编译和连接。在运行m文件时,如果有错,计算机屏幕上会给出详细的出锗信息,用户经修改后再执行,直到正确为止。所以可以说,mat1ab语言不仅是一种语言,广义上讲是一种该语言开发系统,即语言调试系统。

3.扩充能力强

高版本的matlab语言有丰富的库函数,在进行复杂的数学运算时可以直接调用,而且matlab的库函数同用户文件在形成上一样,所以用户文件也可作为matlab的库函数来调用。因而,用户可以根据自己的需要方便地建立和扩充新的库函数,以便提高matlab使用效率和 扩充它的功能。另外,为了充分利用fortran、c等语言的资源,包括用户已编好的fortran,c语言程序,通过建立me调文件的形式,混合编程,方便地调用有关的fortran,c语言的子程序。

4.语句简单,内涵丰富

mat1ab语言中最基本最重要的成分是函数,其一般形式为「a,6,c……] = fun(d,e,f,……),即一个函数由函数名,输入变量d,e,f,……和输出变量a,b,c……组成,同一函数名f,不同数目的输入变量(包括无输入变量)及不同数目的输出变量,代表着不同的含义(有点像面向对象中的多态性。这不仅使matlab的库函数功能更丰富,而大大减少了需要的磁盘空间,使得matlab编写的m文件简单、短小而高效。

5.高效方便的矩阵和数组运算

matlab语言象basic、fortran和c语言一样规定了矩阵的算术运算符、关系运算符、逻辑运算符、条件运算符及赋值运算符,而且这些运算符大部分可以毫无改变地照搬到数组间的运算,有些如算术运算符只要增加“·”就可用于数组间的运算,另外,它不需定义数组的维数,并给出矩阵函数、特殊矩阵专门的库函数,使之在求解诸如信号处理、建模、系统识别、控制、优化等领域的问题时,显得大为简捷、高效、方便,这是其它高级语言所不能比拟的。在此基础上,高版本的matlab已逐步扩展到科学及工程计算的其它领域。因此,不久的将来,它一定能名符其实地成为万能演算纸式的科学算法语言。

6.方便的绘图功能

matlab的绘图是十分方便的,它有一系列绘图函数(命令),例如线性坐标、对数坐标,半对数坐标及极坐标,均只需调用不同的绘图函数(命令),在图上标出图题、xy轴标注,格(栅)绘制也只需调用相应的命令,简单易行。另外,在调用绘图函数时调整自变量可绘出不变颜色的点、线、复线或多重线。这种为科学研究着想的设计是通用的编程语言所不及的。

总之,matlab语言的设计思想可以说代表了当前计算机高级语言的发展方向。我们相信,在不断使用中,读者会发现它的巨大潜力。

 

 







 

建议用ie4.0以上, 1024 * 768 分辨率全屏观看

武汉工程大学数学二室 版权所有 不得复制 @2006


电子邮件: lxg027@163.com