張光輝,任 敏
(宿州學院數學與統計學院,安徽 宿州 234000)
?
基于MATLAB GUI的數值分析實驗系統設計
張光輝,任 敏
(宿州學院數學與統計學院,安徽 宿州 234000)
目的 針對數值分析課程理論性較強,對具體算法進行形象化演示,以提高教學效果。方法 對數值分析課程體系進行整合,分析不同知識模塊,建立基于MATLAB GUI平臺的實驗教學系統。結果 以MATLAB軟件的GUI為平臺,建立實驗教學系統設計的基本原則及目標,對課程的插值與擬合、數值微分/積分、微分方程(組)數值解,線性方程(組)數值解,非線性方程(組)數值解等五大主要相對獨立的知識模塊進行綜合設計和開發。完成主、子界面之間的切換與鏈接,同一GUI文件不同回調函數間的數據傳輸等關鍵問題,結合具體實例演示說明GUI設計在數值分析實驗系統中的應用?;贛ALAB GUI所建立的數值分析實驗系統具有良好的交互性和實用性。結論 學生可以借助MATLAB軟件的GUI平臺求解和實踐數值分析的經典問題和算法,體會數學知識的實用性,提高學生學習數值分析的興趣和效果。
數值分析實驗;教學系統;MATLAB GUI
數值分析實驗課是數值分析課程的重要實踐環節,在綜合性本科院校的眾多理工科專業中已廣泛開展,該課程有助于提升學生利用計算機求解各種數學問題的動手能力,促進大學生對數學由“學”到“用”的轉變有積極的推動作用[1-4]。數值分析相關算法理論性和實踐性都較強,MATLAB具有強大的數值計算及數據可視化能力,同時界面設計(MATLAB GUI)技術可以方便地構建友好的人機交互系統界面,使用戶的操控變得靈活且方便?!?br>