对于侧重于理论方面的毕业设计来说,学生可以在理解算法的基础上进行改进,充分激发学生在毕业设计中的创造性。对于侧重于实践方面的毕业设计来说,实践之前可以使用MATLAB中的现有工具箱进行仿真,验证设计的正确性和合理性,进而为实践扫平障碍,提高毕业设计的效率。
3. MATLAB辅助教学能提高学生在各种竞赛中的竞争力
在现有的各类仿真大赛中,如数学建模大赛和计算机仿真大赛等,MATLAB语言也已经逐渐成为大家首选的计算机语言,在熟练掌握这种语言的基础上参加这些竞赛,可以借助所学的MATLAB语言知识进行相关设计计算,提高学生的竞争力。
二、MATLAB辅助教学课程体系模块建设
1. 信号类课程体系模块
信号类课程包括“信号与系统”“数字信号处理”“语音信号处理”和“图像处理”等课程。“信号与系统”和“数字信号处理”这两门课程涉及的概念和理论知识比较抽象,学生不易掌握和理解其重要的分析方法,难以利用相关知识解决相应的专业问题。在信号分析和处理方面,MATLAB软件提供了数据采集工具箱、信号处理工具箱以及时频工具箱等相关命令和函数。学生不仅可以使用M文件灵活方便地编写应用程序,也可以通过Simulink软件包对动态系统进行建模、仿真以及分析。在教学过程中,以信号谱分析和数字滤波器设计作为核心内容,MATLAB可提供便捷的分析方法和形象的波形演示,使学生直观地领会和理解整个测试过程的分析方法和处理结果。
“语音信号处理”和“图像处理”是掌握语音和视频技术的基础理论,MATLAB可以很方便地完成语音信号的采集、存储,并进行时频域分析、线性预测分析等。在图像处理方面,MATLAB具有丰富的图像处理工具箱,可以通过MATLAB应用于图像处理教学,通过MATLAB丰富的可视化功能,提高学生学习的兴趣,加深学生对基础理论和算法的理解,并学会用MATLAB处理实际的语音和视频信号的技术,培养解决实际问题的能力。
2. 电路类课程体系模块