基于MATLAB GUI的数值分析实验系统设计
2017-08-09张光辉
河北北方学院学报(自然科学版) 2017年9期
张光辉,任 敏
(宿州学院数学与统计学院,安徽 宿州 234000)
基于MATLAB GUI的数值分析实验系统设计
张光辉,任 敏
(宿州学院数学与统计学院,安徽 宿州 234000)
目的 针对数值分析课程理论性较强,对具体算法进行形象化演示,以提高教学效果。方法 对数值分析课程体系进行整合,分析不同知识模块,建立基于MATLAB GUI平台的实验教学系统。结果 以MATLAB软件的GUI为平台,建立实验教学系统设计的基本原则及目标,对课程的插值与拟合、数值微分/积分、微分方程(组)数值解,线性方程(组)数值解,非线性方程(组)数值解等五大主要相对独立的知识模块进行综合设计和开发。完成主、子界面之间的切换与链接,同一GUI文件不同回调函数间的数据传输等关键问题,结合具体实例演示说明GUI设计在数值分析实验系统中的应用。基于MALAB GUI所建立的数值分析实验系统具有良好的交互性和实用性。结论 学生可以借助MATLAB软件的GUI平台求解和实践数值分析的经典问题和算法,体会数学知识的实用性,提高学生学习数值分析的兴趣和效果。
数值分析实验;教学系统;MATLAB GUI
0 引 言
数值分析实验课是数值分析课程的重要实践环节,在综合性本科院校的众多理工科专业中已广泛开展,该课程有助于提升学生利用计算机求解各种数学问题的动手能力,促进大学生对数学由“学”到“用”的转变有积极的推动作用[1-4]。数值分析相关算法理论性和实践性都较强,MATLAB具有强大的数值计算及数据可视化能力,同时界面设计(MATLAB GUI)技术可以方便地构建友好的人机交互系统界面,使用户的操控变得灵活且方便。……
登录APP查看全文