图3.2展示了大型程序在整个程序被组合后的典型调试过程。一开始,程序被称为“alpha版本”,程序员和其他人员利用这一阶段来发现和修正其中的漏洞。随着大量错误的修复,程序进入“beta版本”,并开始向广大需要该程序的用户发布。用户在不同环境和输入条件下使用程序,发现并反馈错误给程序员。随着错误的修正,程序最终准备好面向公众使用。尽管本书中的程序规模较小,但我们依然遵循基本的调试原则。程序设计的基本步骤包括:清晰定义问题、确定输入输出、设计算法、转化为MATLAB语句、以及调试MATLAB程序。