- 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在力学课程课堂教学及虚拟实验中应用 摘要:针对目前力学课程课堂教学中知识点演示方面存在不足,以及部分课程缺少实验学时和实验设备两类问题,尝试在课程教学中使用Matlab软件进行改善。实践证明,Matlab软件可以使课程教学中的知识点讲授更加形象和灵活,而采用Matlab编写的简单程序可以实现虚拟实验的功能。因此在力学课程教学中采用Matlab软件提高了教学的效率,同时也提升了学生的学习能力
关键词:Matlab;课堂教学;虚拟实验
中图分类号:G420 文?I标志码:A 文章编号:1674-9324(2017)09-0094-02
一、背景
力学课程是工科专业的重要课程,主要包括理论力学、材料力学、流体力学、弹性力学、分析力学、振动力学、计算固体力学(有限元)、结构力学等。一方面作为基础课程,另一方面又具有技术课程的特点,例如,计算固体力学(有限元方法)是当前工程结构计算的主流方法。本文主要针对两类问题进行阐述
首先,除了分析力学等少量课程外,力学课程课堂教学都需要采用示意图,函数曲线乃至动画来表述抽象的概念。例如,为了讲授科氏加速度等重要概念,在理论力学课程中往往使用动画进行运动学演示。而材料力学在讲授扭转平截面假设等概念时,往往也采用图像或动画。由于图像或曲线的板书绘制较为费时,而且曲线精度难以控制,效果也不理想,因此随着近二十年来幻灯片的推广,目前绝大部分的力学课程都采用计算机多媒体和幻灯片进行授课,确实也收到了很好的效果。但是幻灯片比起板书教学而言不具备灵活性,其内容一旦固定,在授课过程中就难以更改,不便于教师临场发挥。例如,在曲线演示的图片中,教师若临时打算加入一条新的曲线,就根本无法实施。而且,课堂演示所采用的动画也往往都是针对具体情况和物理参数制作的,不具备通用性,更惶论临场修改
其次,“纸上得来终觉浅,绝知此事要躬行。”实验环节对于许多力学课程而言都是不可缺少的,它引导学生从理性认识到感性认识,再进一步回到理性认识的这样一个重要过程。同时实验环节还培养了学生的观察能力,归纳总结能力,动手能力、分析能力等。但是首先力学实验往往需要贵重的实验设备以及专门的实验场地,对于许多院校尤其是没有力学本科专业的院校一般是不具备这个条件的。其次,即使具备一定的实验场地和设备,由于设备有限,实验往往分组进行,从而导致大部分学生实验只是走过场,没有起到让每个人都动手实验的效果。最后,由于专业教学大纲在课时安排上有总体的要求,一些本需要开设实验的力学课程,在教学计划中根本没有安排实验课时。正因如此,许多教学工作者之力学虚拟实验系统的开发。例如文献[1]采用LabVIEW进行虚拟实验平台设计,但此类软件本身仍需要贵重的硬件支持,并不能完全算是虚拟实验
为了解决以上两个问题,本文作者尝试在所负责的几门力学课程的教学中使用Matlab软件
二、Matlab软件简介
Matlab是美国MathWorks公司推出的商业数学软件,它和Maple、Mathematic两种软件的功能类似,但由于Matlab进入国内早于后两者,再加之其擅长数值计算,而且具有多种功能强大的工具箱,因此目前已成为国内科研工作的主流软件
Matlab一词为矩阵Matrix和实验室Laboratory两个单词的组合,意为矩阵实验室。该软件不仅从擅长矩阵运算,同时还具有数值分析、算法开发以及强大的数据可视化功能。Matlab的主要优点有:(1)界面友好,编程调试方便,易于使用;(2)库函数丰富,且功能强大,调用简单,这就使得使用者不必再编写各种冗长的子程序,如对于矩阵求逆,使用者就不必再编写高斯消去法,在Matlab中只需一个命令就可实现,这样就大大简化了程序的编写;(3)数据可视化功能异常强大,不但可以绘制各种各样的曲线、曲面、图表,而且还可以制作动画
由于目前绝大多数高校教师都是同时从事教学和科研工作,因此熟悉Matlab者非常多。再加上Matlab强大的绘图功能非常适合于课堂演示,因此将Matlab引入课程教学环节已经是大势所趋。Matlab的缺点是与FORTRAN等语言相比,计算效率较低,但由于教学活动中所需要程序的计算量往往很小,低配置的计算机也只需要数秒钟,因此不会带来问题。目前,已有大量教学工作者致力于将Matlab应用于教学。如文献[2]阐述了Matlab可视化界面在理论力学运动学和动力学教学中的应用,文献使用Matlab对材料力学的各类变形问题进行课堂仿真,文献基于Matlab可视化界面研发了振动力学的虚拟实验系统。由于Matlab在力学教学中的应用日益增多,近年来已有许多新出版的力学教材包含了Matlab的相关内容,如教材
本文作者们主要针对所负责的几门力学课程:工程力学、流体力学、振
您可能关注的文档
- .NET内存分配及释放解析.doc
- A Case Study of Computer―based Teacher―Student Interaction outside Class.doc
- A Tribute to Beijing’s Tap Water.doc
- ABA训练法提升自闭症儿童情绪识别能力个案探究.doc
- ABC分类法在库存管理中应用.doc
- ABC理论在高校德育管理工作中演变及应用探究.doc
- ACCELINK.WTD竞争战略探析.doc
- Acura品牌再度升华 全新一代NSX巅峰上市.doc
- ADA及ALT、AST、GGT联合检测在肝脏疾病诊断价值探究.doc
- ADAMS在机械专业学生实践教学改革中应用.doc
文档评论(0)