
引言
当前,高考第五批和中专对口升学学生成为高职院校的主要生源,高等数学在高职院校不仅是工科学生公共必修课,同时也为经济类的专业基础课,对学生学习后续专业课程非常重要。但学生数学基础相对薄弱,对学习不感兴趣,自制力差。而学生对线性代数抽象的概念定理及其冗繁的计算难以接受成为线性代数教学的突出表现,因此,在线性代数教学中融入数学建模思想方法是解决学生理解困难和实现教学目标的有效途径。
一、高职院校线性代数教学情况与建模发展概况
1.线性代数教学情况。行列式、矩阵和线性方程组是目前高职院校线性代数部分教学的主要内容,所用的教材是以理论计算为主体,教学偏重其基本定义和定理,过分强调理论学习,忽视其方法和应用,有关线性代数应用实例几乎不涉及。再者高职院校高等数学总体课时少,因此线性代数部分课时也非常有限,但其理论抽象,内容较多,教师在课堂上大多采用填鸭式的教学方式,导致该课程与实际应用严重脱离,造成了学生感觉线性代数知识枯燥,计算繁杂,学习它无用处,大大降低了学生的学习热情。
2.数学建模及其发展概况。数学建模的基本思想是利用数学知识解决实际问题,是对问题进行调查、观察和分析,提出假设,经过抽象简化,建立反映实际问题的数量关系;并利用数学知识和Matlab、Lingo、Mathematics等数学软件求解所得到的模型;再用所得结论解释实际问题,结合实际信息来检验结果,最后根据验证情况来对模型进行改进和应用,它使学数学与用数学得到统一。数学建模大专组竞赛开展已有15年,参赛的高职院校逐年增加,我院在多年的参赛中取得了一定的成果,但因数学建模难度大和学生数学基础薄弱以及高职院校学制的原因,参加数学建模培训的学生基本为大一新生,而且只有小部分,明显受益面小。
二、数学建模思想融人线性代数教学中的具体实施线性代数因其理论抽象,逻辑严密,计算繁琐,让人对其现实意义感受不到,使高职学生学习起来有困难,也就很难激发学生的学习兴趣,因此,线性代数教学过程中就要求教师介绍应用案例应体现科学性、通俗性和实用性。
1.数学建模思想融入线性代数理论教学中。线性代数中的行列式、矩阵、矩阵乘法、线性方程组等复杂抽象的概念都可以通过实际问题经过抽象和概括得到,故而可以恰当选取一些生动的实例来吸引学生的注意力,通过对实际背景问题的提出、分析、归纳和总结过程的引入线性代数定义,同时自然地建立起概念模型,让学生切实体会把实际问题转化为数学的过程,逐步培养学生的数学建模思想。比如讲授行列式定义之前,可以引入一个货物交换模型,并介绍模型是由诺贝尔经济学奖获得者列昂杰夫(Leontief)提出,让学生拓展视野。引导学生分析问题,建立一个三元线性方程组来求解该问题,再以此问题引出行列式,使学生了解行列式应用背景是为求解线性方程组而定义的。从简单的经济问题入手,让学生了解知识的应用背景,使学生感受到学习行列式是为生产实践服务的,提高学生学习的积极性[2],明确学生学习的目的性。
2.数学建模思想融入线性代数案例教学中。选择简单的实际案例作为线性代数例题,给学生讲授理论知识的同时引导学生对问题进行分析,对案例进行适当简化并做出合理假设,再建立数学模型并求解,进而用结果解释实际案例,学生通过这样的学习过程容易理解掌握理论知识,同时也体会了数学建模的基本思想,更让学生认识到线性代数的实用价值,而且有利于提高学生分析问题和解决问题的能力。对于不同的专业,可以根据专业需要引入相应的数学模型,但专业性不能太强,由于大一学生还暂时没有学,因课时限制,在线性代数课堂教学中应该采用简单的例子。比如经管类专业的学生学习矩阵和线性方程组的'相关例题时,可以分别选择简单的投入产出问题和互付工资问题的数学模型;而电子通信类专业的学生学习矩阵和线性方程组的相关例题时,可以加入简单的电路设计问题和电路网络问题的数学模型。
3.数学建模思想融入线性代数课后练习中。高职院校线性代数教学内容侧重于理论,课后习题的配置大多数只是为学生巩固基础知识和运算技巧的,对线性代数的定义、定理的实际应用问题基本没有涉及,学生的实际应用训练不够,因此适当地补充一些简单的线性代数建模习题,让学生通过对所学的知识与数学建模思想方法相结合来解决。我们从两个方面具体实施:
(1)在线性代数课程中加入Matlab数学实验,利用2个学时介绍与行列式、矩阵、线性方程组等内容相关的Matlab软件的基础知识,再安排2个学时让学生上机练习并提交一份应用Matlab计算行列式、矩阵和线性方程组相关内容的实验报告。
(2)针对所学的内容,开展1次数学建模习题活动,要
4.数学建模思想的案例融入线性代数教学中。案例1:矩阵的乘积。现有甲、乙、丙三个商家代理某厂家的A、B、C、D四款产品。四款产品的每箱单价和重量分别为A:20元,16千克;B:50元,20千克;C:30元,16千克;D:25元,12千克。甲代理商代理的产品与数量分别为A:20箱,B:5箱,D:8箱。乙代理商代理的产品与数量分别为B:12箱,C:16箱,D:10箱。丙代理商代理的产品与数量分别为A:10箱,B:30箱。求解三家代理商代理产品总价和总重量。模型假设:①在没任何促销优惠措施下严格按照单价和数量计算总价;②同款产品对即使不同级别的三家代理商执行同样的单价。模型建立:由已知数据分析可知,发往各代理商的产品类别不尽相同,通过用0代替,可以列成表。由此,分别将产品的单价和单位重量。
三、改革的初步成效
数学建模思想方法与线性代数的教学适当结合并灵活运用,这一教学改革提高了学生们的能力和素质,主要表现在以下几个方面:(1)熟练掌握Matlab等数学软件的使用,利用数学软件加深了数学理论知识的理解和应用;(2)学生学习积极性明显提高,启发学生初步产生用数学解决实际问题的意识;(3)学生已逐步形成一种建模思维,逐步形成良好的分析和处理问题的习惯。另外,适时应用数学建模思想教学,促进了线性代数教学方法的改进,提高教学水平和教学效果,利于高职高等数学的教学改革进一步推进和课程建设的长效发展。
总之,在高职院校高等数学各个教学模块中逐渐地融入数学建模思想方法,能使学生的数学素养有较大提高,并对教师教学理念的转变起到促进作用。
一、数学建模竞赛概述
竞赛形式组委会规定三名大学生组成一队,参赛学生根据题目要求可以自由地收集、查阅
二、赛前学习内容
1.建模基础知识、常用工具软件的使用
(1)掌握数学建模必备的基础知识(如线性代数、高等数学、概率统计等),还有数学建模竞赛中常用的但尚未学过的方法,如灰色预测、回归分析、曲线拟合等常用预测方法,运筹学中若干优化算法。(2)针对数学建模特点,结合典型的问题,重点学习几种常用数学软件(MATLAB、Lindo、Lingo、SPSS)的'使用,并且具备一般性开发能力,尤其应注意同一数学模型,有时可以使用多个软件进行求解。
2.常见数学建模的过程及方法
数学建模竞赛是一项非常具有挑战性和创造性的活动,不一定用一些条条框框规定各种实际问题的模型具体如何建立。但一般来说,数学建模主要涉及两个方面:一是将实际问题转化为理论数学模型;二是对理论数学模型进行分析和计算。简而言之,就是建立数学模型来解决各种实际问题的过程。这个过程可以用如图1来表示。
3.数学建模常用算法的设计
建模与计算是数学模型的两大核心。当数学模型建立后,完成相关数学模型的计算就成为解决问题的关键,而所采用算法的好坏将直接影响运算速度的快慢,以及答案的优劣。根据近年来竞赛题型特点及以前参赛获奖学生的心得体会,建议多用数学软件如MATLAB、Lindo、Lingo、SPSS等来设计求解的算法,本文列举了几种常用的算法。(1)参数估计、数据拟合、插值等常用数据处理算法。在数学建模比赛中,通常会遇到海量的数据需要处理,而处理数据的关键就在于正确使用这些算法,通常采用MATLAB作为运算工具。(2)线性规划、整数规划、多目标规划、二次规划等优化类问题。数学建模竞赛大多数问题是最优化问题,很多时候这些问题可以用数学规划模型进行描述,通常使用Lindo、Lingo软件求解。(3)图论算法主要包括最短路、网络流、二分图等算法,如果涉及到图论的问题可以用这些方法进行求解。(4)最优化理论的三大非经典算法:神经网络、模拟退火法、遗传算法。这些算法通常是用来解决一些较困难的最优化问题的,主要使用Lingo、MATLAB、SPSS软件来实现。
三、数学建模竞赛中经常出现的问题
在国家数学建模竞赛中常见如下问题:数学模型最好明确、合理、简洁,但是有些论文不给出明确的模型,只是根据赛题的情况用“凑”的方法给出结果,虽然结果大致是对的,但是没有一般性,不是数学建模的正确思路;有的论文过于简单,该交代的内容省略了,难以看懂;有的队罗列一系列假设或模型,又不作比较、评价,希望碰上“参考答案”或“评阅思路”,反而弄巧成拙;有的论文参考文献不全,或引用他人成果不作交代。另外,吃透题意方面不足,没有抓住和解决主要问题;就事论事,形成数学模型的意识和能力欠缺;对所用方法一知半解,不管具体条件,套用现成的方法,导致错误;对结果的分析不够,怎样符合实际考虑不周;队员之间合作精神差,孤军奋战;依赖心理重,甚至违纪。以上情况都需要各参赛队引起注意,有则改之,无则加勉。
四、竞赛中应重视的问题
1.团队合作是能否获奖的关键
通常在数学建模竞赛时,三个队员的分工要明确,其中一个作为组长,也算是领军人物,主要是负责构建整个问题的框架,并提出有创意的想法,当然其他部分如论文写作、程序设计、计算等也要能参加;第二位是算手,主要进行算法设计及编程计算;最后一位是写手,主要工作在于论文的写作和润色上。好的论文要让评委一眼就能明了其中的意思,因此写手的工作也需要一定的技巧。当然,要想竞赛时达到这样的标准,需要三个队员在平时训练时多加练习。
2.合理安排竞赛过程中的时间
数学建模竞赛中时间分配很重要,分配不好有可能完不成竞赛论文,有的队伍把问题解答完了,但是发现没有时间进行写作,或者写的很差劲而不能获奖,因此要大致做好安排。一般前两天不要熬的太狠,晚上10:00点前要休息,最后一夜必须熬通宵,否则体力肯定跟不上。之前有些队伍,前两天劲头很足,晚上做到很晚才休息,但是到了第三天晚上就没有精力了,这样一般很难获奖。
3.摘要的撰写很重要
论文的摘要是整篇论文的门面。摘要首先可以强调一下所做问题的重要性和意义,但不要写废话,也不要完全照抄题目的一些话,应该直奔主题,主要写明自己是怎样分析问题,用什么方法解决问题,最重要的结论是什么。在中国的竞赛中,结论很重要,评委肯定会去和标准答案进行比较。如果结论正确一般能得奖,如果不正确,评委可能会继续往下看,也可能会扔在一边,但不写结论的话就一定不会得奖了,这一点和美国竞赛不同,因此要认真把重要结论写在摘要上,如果结论的数据太多,也可只写几个代表性的数据,注明其他数据见论文中何处。
4.论文写作也要规范
数学建模竞赛的论文有一个比较固定的模式。论文大致按照如下形式来写:摘要、问题重述、模型假设和符号说明、问题分析(建立、分析、求解模型)、模型检验、模型的优缺点评价、参考文献、附录等等。另外,在正文中也可以加入一些图和表,附录也可以贴一些算法流程图或比较大的结果或图表等等,近年来为了防止舞弊,组委会要求把算法的源程序也必须放在附录中。
五、结论
全国大学生数学建模竞赛对于大学生而言,是一个富有挑战的竞赛。它不但能培养大学生解决实际问题的能力,同时能培养其创造力、团队合作的能力,而这些能力将会成为参赛学生以后成功就业的重要推动力。可以说,一次参赛,终身受益。
1数学建模在人才培养中的作用
1.1提高学生的语言和文字表达能力
当今的学生特别是高校理工科的学生,语言和文字表达能力相对较差,通过数学建模竞赛等活动,能锻炼他们语言能力的精确性、简洁性和逻辑性.学生通过参与数学建模的过程感受到学习数学的重要性,认识到自己能力的不足,更进一步意识到只有丰富的知识积累,才能在实践中有所创新.因而,让他们更加积极地参与到数学建模中来,可提高学生的语言和文字表达能力,学习数学的兴趣更浓.
1.2提高学生发现问题和应用计算机的能力
数学建模是运用数学知识和现实世界的实际问题建立数学模型的过程,是一种主动的.活动,培养的是学生发现问题和解决实际问题的能力.在建模过程中,学生所面临的最重要的问题是在杂乱无章的现象中如何抽取出数学问题,进而确定所抽取问题的答案.所以要
1.3培养学生自主团结协作的团队精神
数学建模活动要让学生熟悉问题、建立模型、数据分析、推理和验证结果,工作量非常大,而且还要具备构造、软件应用以及计算机的编程等很多方面的知识,模型单靠某一个学生很难完成.数学建模为学生提供了相互配合才能完成任务的机会.数学建模的小组一般是至少3人一队参与活动.在组队之后,他们就要相互磨合、相互学习,这样,在整个过程中,他们必须相互尊重和信任,共同讨论,学会倾听别人意见,取长补短.在讨论过程中,会时时涌现出新的想法,所以说,数学建模活动有利于发挥每个人的聪明才智,有利于培养他们的合作精神.
1.4培养学生的创新能力
数学建模不同于传统的数学课程,它的问题一般是选取社会热点和实际问题,大多都没有标准答案.这就给大学生供了非常广阔的空间,让他们发挥自己的想象力、创造力,培养大学生的创新意识、创新能力,让学生在从未遇到的问题面前尽可能地开动脑筋、拓展思路,对于同一个问题,学生可以从不同角度去思考,构建不同的数学模型.因此,重视、搞好数学建模可以有效地培养学生的创新能力.
2学生数学建模能力的培养措施
2.1在教学中注重渗透数学建模思想
学生数学建模能力的培养是个长期过程,教师应在平时的高等数学课程教学过程中注重渗透数学建模思想.由于现实世界的很多社会和生活中的实际问题中都有数学建模的影子,所以应把实际问题和教学内容联系在一起,用适当的方式让学生感受到“数学无所不在,数学思想无所不能”.通过数学建模让学生真正感受到数学和实际的联系,知道学习数学建模可以解决现实生活中的很多实际问题.根据各专业的特点,让学生选择与所学专业相关的数学建模模型,采用这种方式进行学习能培养学生的数学建模能力,激发学生学习数学的兴趣,调动学生解决问题的激情.
2.2开设数学建模公选课
开设完高等数学、线性代数、概率论与数理统计等数学课程之后,可以开设数学建模公选课,学生通过数学建模选修课中的具体实例,掌握数学建模的基本思想、方法和类型,学会进行科学研究的一般过程和步骤,熟练地运用计算机,从而进一步地提高学生应用数学知识解决实际问题的能力.
2.3利用课外实践活动提升数学建模影响力
学校可以在全校范围内建立数学建模协会,通过协会开展丰富多彩的建模活动提升数学建模的影响力.让学生从这种实践形式中吸取经验,以更好地分解解决实际建模问题的整个过程,并将其放进平时的教学环境中,这是进行数学建模最有效的方法.随着市场经济的发展,数学与各种科学技术结合紧密,大量的行业都需要许多数学基础好、动手能力强、知识面宽、综合素质好的数学人才.因此,举办数学建模活动是实现人才培养、推进科学技术发展的战略需要.作为高等学校的数学教师,要对培养学生数学建模能力过程中存在的问题进行深入地研究,不断地进行经验的积累、内容的更新,以达到进一步提高我国学生数学建模能力的目的.



