- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
简谈基于Matlab平台的“水力学”教学模式探索
简谈基于Matlab平台的“水力学”教学模式探索
一、引言
在水力学这一学科中,会涉及一些复杂的水力计算问题,如非线性高次方程求根问题。这类问题不存在根的解析表达式,普通教材只介绍查图法、图解试算法,过程繁琐,且精度较低。还有一类限于课程学时只能笔算的问题,如明渠非均匀流水面线计算。由于笔算的重复性,学生对此类问题没有兴趣,也没有进一步探究的学习动力。如今这些问题完全可以借助数值计算方法和计算机解决,这需要工程人员具备数值计算和程序编写的双重能力。
目前多数土木工程专业都开设“数值计算方法”和“计算机程序语言设计”课程。“数值计算方法”以书本教学为主,涉及的数值计算以课后练习为主,基本依靠笔算完成。对于程序设计语言选择问题,由于窗口编程为现代程序语言的主流,土木工程专业盲目追赶这一潮流,设置了VB、VC之类的程序设计课程。因为缺乏指导,学生的兴趣点在于如何创建一个漂亮的对话框,如何应付计算机等级考试。后续课程也没有将这两门课程与土木工程专业紧密结合,学生没有实践的机会,因此这一问题成为土木工程专业的薄弱环节。
土木工程专业的学生今后需从事工程设计工作,因此学生应具备解决实际工程计算,并根据计算结果分析实际问题的能力。如果能够找到一条“水力学”与这两门课程相结合的教学模式,学生的这种能力必然得到锻炼。
二、“水力学”的教学改革平台
VB这类窗口编程语言优势在于强大的软件开发功能,窗口编程过程复杂,提供的函数有限,实现一个简单的计算需花费很大的精力,不适合工程计算。Matlab软件是以矩阵计算为基本运算的语言,其中内置大量的数值计算函数,具有强大的图形功能,编程效率可大大提高,是工程人员实现科学构想的快捷途径。Matlab语法简单,非常灵活,初学者可在较短的时间内掌握。既可以象BASIC一样编写最基本的程序,也可以运用内置函数直接计算。例如可编写一段矩阵求和的程序,也可用求和函数sum直接计算。在Matlab系统中,教师既可授予学生编写程序解决水利计算的方法,也可综合训练学生分析和解决问题的能力,为土木工程领域培养高素质人才。Matlab已成为欧美国家理工科院校的主要教学软件,国内一些院校也开始进行Matlab的教学应用实践,取得了不错的教学效果。因此,Matlab可将“数值计算方法”、“计算机程序语言设计”和“水力学”整合在一起,成为“水力学”课程教学改革的平台。
三、Matlab应用于“水力学”的教学思想
(1)内置函数的引入
向学生介绍内置函数时,不应只限于介绍此函数的代入格式,还应讲授此函数所涉及的算法。简单的函数可以在教师指导下让学生自己查阅“数值计算方法”教材,对于复杂的函数最低标准也应讲清算法的基本思想。只有这样学生在应用内置函数时,才能对计算结果充满信心,出现问题后知道如何处理。学生仅限于用内置函数进行简单计算是违背高等教育理念的,应注重其综合应用能力的培养,让Matlab切实成为学生解决实际工程问题的有效工具。
(2)计算程序的编写
以高次非线性方程计算为例,学生只应用fzero函数计算,对以数值方法求解高次非线性方程的过程必然理解不深。在引导学生编写二分法、牛顿迭代法的程序,解决了一些水力计算的高次方程问题后,必然加深了学生的理解。
(3)不同算法的横向比较
任何算法均不是万能的,在讲述同一类问题的各种算法时,应明确各种算法的应用范围及性能。学生在解决不同问题时,会自觉地考虑这些因素,选择恰当的算法计算。解决同一问题时,比较选择不同的方法,学生的分析问题能力可得到锻炼。
(4)挖掘Matlab语言的图形功能
Matlab语言具有强大的图形功能,例如绘制某一函数的图线,二维数据或三维数据的可视化,这些功能均可成为水力计算的有效工具。
四、Matlab应用于水力学的教学模式
目前以教师为主的讲授法仍然是主流的授课方法,片面强调系统的学科知识,均遵循“由浅入深,由表及里”教学思想,教学过程很单一,忽视了学生的问题解决能力和学习策略的培养。学生由于长时间处于接受学习状态,大脑极易疲劳,缺乏发现知识的快乐感,因此对所学课程没有兴趣,对自己的各种潜质,诸如学习能力、问题解决能力和创造能力等,缺乏了解,很难对个人今后的发展充满信心。
20世纪90年代的建构主义教学理论被誉为“教育心理学的一场革命”。它强调从复杂问题入手,自上而下教学,学生在教师的帮助下发现新知识,这种过程更符合解决实际工程问题的一般模式。这是一个探索与建构的过程,通过大量的协作学习,学生之间可示范正确的思维方式,暴露和挑战彼此的错误观念,因此更容易促进发现和理解复杂的概念和知识,同时帮助学生掌握独立解决问题的技能。M
您可能关注的文档
最近下载
- 软件下载与安装、电脑疑难问题解决、office软件处理 + 关注
-
实名认证服务提供商
专注于电脑软件的下载与安装,各种疑难问题的解决,office办公软件的咨询,文档格式转换,音视频下载等等,欢迎各位咨询!
文档评论(0)