通常情况下,实现GUI设计有两种方法:使用Matlab自身提供的图形用户界面设计向导(Graphics User Interface Design Environment,GUIDE),或者是使用全脚本编程。利用GUIDE进行图形用户界面设计,向导会自动生成一个fig文件,及一个包含fig中放置控件相应回调函数的M脚本文件。利用全脚本编程实现,由于Matlab自带demo,包括按钮、文本标签、编辑文本框、列表框等,通过阅读M文件程序代码可以直观而快速地掌握GUI设计的技巧。采用全脚本实现,M文件代码可重复使用,可生成非常复杂的界面,可方便地在句柄中存取数据,可将创建对象代码与动作执行代码很好地结合起来。对于GUI设计,针对不同的情况来确定使用GUIDE还是全脚本,也可以考虑两者的结合使用来发挥各自的优势。