数字滤波器的设计与仿真
5 设计总结和心得
5.1 设计总结
GUI是实现人机交互的中介,具有强大的功能,可以完成许多复杂的程序模块。使用它,需要具有一定的知识储备和必要的经验技巧。并且要充分利用好MATLAB 的帮助文档,仔细研读HELP是最好的办法。需要了解函数句柄等必要基础知识,熟悉各控件对象的基本属性和方法操作,知晓不同控件的合适使用条件及其特有的功能,并会采用不同的使用手段来实现相同功能的设计。
同时还需要详细掌握菜单和控件。菜单很简单,就是弄清除菜单之间的关系和如何调用就可以。控件的使用主要是用好CreateFcn和Callback属性。CreateFcn中的语句就是在程序运行时,就立即执行脚本。如果希望界面可控,那么最好用Callback属性。在相应控件下,添加相应的脚本就可以实现比较复杂计算绘图等功能。
在设计GUI的时候,要注意一定的原则和步骤,分析界面所要求实现的主要功能,明确设计任务,构思草图,设计界面和属性,编写对象的相应代码,实现控件的交互调用。
对于GUI在数字信号处理中的应用中,数字信号处理这门学科的知识是基础,要掌握数字信号处理的相关知识的原理后,并用代码来实现,才能很好地结合MATLAB进行GUI编程。
4
数字滤波器的设计与仿真
参考文献
1.程佩青编著.数字信号处理教程.第三版.北京:清华大学出版社,2007.2 2.徐成波 陶红艳 杨菁 杨如明编著.数字信号处理及MATLAB实现.第二版.北京:清华大学出版社,2008.1
3.王宏.MATLAB6.5及其在数字信号处理中的应用.北京:清华大学出版社
4
数字滤波器的设计与仿真
4