所有指令,还可以被再次执行。它们不仅可以能够复制到 MATLAB 的指令窗口,还可以通过这些指令的记录直接创建 M文件。课程设计说明书 7 图 3-4 MATLAB 的指令历史窗 MATLAB 中工作区间( workspace )如图 3-5 所示,是运行 MATLAB 的函数或指令所生成的所有变量和 MATLAB 常量构成的空间。工作空间和指令窗口的区别是,指令窗口是一个实体,是用户输入函数和程序的一个窗体,大多数变量是通过这个窗体产生的,保留了指令窗口运行的所有变量。工作区间窗口是显示目前保存在内存中的 MATLAB 的数字结构、字节数、变量名,以及类型的窗口。图 3-5 MATLAB 的工作空间窗口可以在指令窗口中执行 pathtool, 或者在 MATLAB 桌面、指令窗的菜单中选择 File|Path 打开路径设置对话框, 即当前路径( current directory )窗。其主要作用是帮助用户组织管理当前路径下的 M 文件,并且通过该工具,能够运行、编辑相应的文件,加载 MATLAB 数据文件等,这些操作都可以通过对应的右键快捷菜单完成。 M 文件编译/ 调制窗是一个集编译和调试两种功能于一体的工作环境。如果一个程序稍复杂一些,则需要采用文件方式,把程序写成一个由多条语句构成的文件,就需要用到文本编译器。在 MATLAB 文本编译器窗口中建立的文件默认为.m文件,如图 3-6 所示。课程设计说明书 8 图 3-6 MATLAB 的M 文件窗口 3.3 MATLAB 主要特点(1) 语言简洁紧凑,使用方便灵活,库函数极其丰富。(2) 运算符丰富。(3) 具有结构化的控制语句(如 for 循环、 break 语句和 if语句) 和面向对象编程的特性。(4) 语法限制不严格,程序设计自由度大。(5) 图形功能强大。(6) 功能强大的工具箱。(7) 源程序的开放性。