MATLAB GUI设计在数值分析实践教学中应用.docVIP

MATLAB GUI设计在数值分析实践教学中应用.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MATLAB GUI设计在数值分析实践教学中应用

MATLAB GUI设计在数值分析实践教学中应用   摘要:MATLAB GUI是计算结果可视化的理想工具。通过实例展示MATLAB GUI设计在数值分析实践教学中的实际应用,分析实例成效及学生学习体会,并在此基础上就深化数值分析实践教学改革提出思考和建议。   关键词:MATLAB GUI;实践教学;插值法;数值分析   作者简介:谢海(1972-),男,广西岑溪人,桂林理工大学理学院,讲师,武汉大学数学与统计学院博士研究生(湖北#8194;武汉#8194;430072);唐国强(1971-),男,湖南永州人,桂林理工大学理学院,副教授。(广西#8194;桂林#8194;541004)   基金项目:本文系广西教改工程2011年项目(项目编号:2011JGA055)的研究成果。   中图分类号:G642.0 文献标识码:A 文章编号:1007-0079(2011)27-0142-02      “数值分析”主要介绍科学计算的基本理论与基本方法,联系着非常广泛的背景领域,具有突出的多学科交叉特征,是所有从事与科学计算有关的科技人员都必须掌握的重要数学工具。该课程是信息与计算科学专业、数学与应用数学专业一门主要的专业基础课,很多工科专业也把它作为一门必修课。“数值分析”课程教学包括理论教学和实践教学两大部分。实践教学作为课程教学体系的重要组成部分,与理论教学相辅相成、相互促进、互为补充。必须采取切实有效的措施,使理论教学与实践教学有机融合、协调发展。“数值分析”实践教学包括两类:课程实验和课程设计。“数值分析”课程实验是随堂实验,主要是在“数值分析”理论课教学过程中安排适当的课时对某些重点、难点教学内容进行验证性、操作性、训练性的实验或操作,通过这些实验或操作加深学生对理论课程所涉及的知识、技能和方法的理解,为开展综合性实验打下坚实基础。“数值分析”课程设计则在完成理论课教学后,就某些专题内容进行综合训练,着重培养学生的实践动手能力,提高学生综合分析问题、解决问题的能力,形成初步的科研意识,激发学生的科研潜能。“数值分析”是一门理论性和实践性都很强的课程。大力加强“数值分析”实践教学,是由“数值分析”课程性质、特点所决定的,是推进“数值分析”课程教学整体改革的必然要求。   要有效提高“数值分析”整体教学效果,既要加强理论课的教学,也重视实践课的教学。要提高“数值分析”实践教学成效,必须借助恰当的工具和方法。MATLAB的主要特点之一就是将高性能的数值计算和结果可视化有效融合。利用MATLAB GUI设计非常方便实现计算结果的集成化和可视化,提高计算结果的直观性和可读性。MATLAB GUI设计为“数值分析”实践教学提供了理想实验平台。所谓GUI是指图形用户界面(Graphical User Interfaces),就是通过窗口、菜单、按钮、文字说明等对象(Objects)构成一个美观的界面。用户通过一定的方法(如鼠标或键盘)选择、激活这些图形对象,使计算机产生某种动作或变化,比如:实现计算、绘图等。“GUI是实现人机交互的中介,具有强大的功能,可以完成许多复杂的程序模块。想要熟练快捷地使用GUI,需要具有一定的知识储备和必要的经验技巧。”MATLAB GUI设计在高等数学、数值分析、复变函数、大学物理、电工学电子电路、力学等实践性较强的课程中得到了越来越广泛的应用。   一、MATLAB GUI设计在数值分析实践教学中的应用实例   插值法是一种古老的数学方法,它来自生产实践。随着社会科学技术的发展,插值法应用涉及的领域日益广泛,如:在建筑工程的外观设计、物理实验中的数据分析与处理、地理信息数据的处理、根据离散数据绘制光滑曲线、图形放大算法等方面都发挥着十分重要的作用。所谓插值法是在某个区间上利用给出函数的函数表格,求得一个简单的近似函数来近似函数,而要求这个近似函数在函数表格列出的点处函数值与表格函数值相等,或附加某些条件(例如要求一些点上的导数值相等)。插值法根据插值函数类型来分,主要有:代数多项式插值、三角多项式插值、有理分式插值、连分式插值。代数多项式插值是最常用的插值方式,其内容也是最丰富的,它又可分为五类:非等距节点插值,包括拉格朗日插值、艾肯特插值和利用均差的牛顿插值;等距节点插值,包括利用差分的牛顿插值和高斯插值;在插值中增加了导数插值的埃尔米特插值;分段插值,包括分段线性插值、分段埃尔米特插值和极样条函数插值;反插值。在实际教学过程中,主要要求学生理解掌握的是代数多项式插值。   为了加深学生对各类插值法的理解,提高运用插值法解决实际问题的能力,在“数值分析”实践教学中,曾将“插值法的集成可视化实现”作为“数值分析”课程设计的一个项目供学生选做,有相当一部分学生选择了这一项目。这一项目

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档