1.5.3 当前目录(Current Directory)窗口

MATLAB借鉴Windows资源管理器管理磁盘、文件夹和文件的思想,设计了当前目录窗口。利用该窗口可组织、管理和使用所有MATLAB文件和非MATLAB文件,例如新建、复制、删除和重命名文件夹和文件。甚至还可用此窗口打开、编辑和运行M程序文件以及载入MAT数据文件等。当然,其核心功能还是设置当前目录。

当前目录窗口如图1.6所示。下面主要介绍当前目录的概念及如何完成对当前目录的设置,并不准备在此讨论程序文件的运行。

图1.6 分离的当前目录窗口

MATLAB的当前目录即是系统默认的实施打开、装载、编辑和保存文件等操作时的文件夹。用桌面图标启动MATLAB后,系统默认的当前目录是 …\MATLAB\work。设置当前目录就是将此默认文件夹改变成用户希望使用的文件夹,它应是用户准备用来存放文件和数据的文件夹,可能正是用户自己有意提前创建好的。

具体的设置方法有两种:

(1)在当前目录设置区设置。在图1.1所示MATLAB主界面工具栏的右边以及图1.6所示分离的当前目录设置窗口都有当前目录设置区,可以在设置区的下拉列表文本框中直接填写待设置的文件夹名或选择下拉列表中已有的文件夹名;或单击按钮,从弹出的当前目录设置对话框的目录树中选取欲设为当前目录的文件夹即可。欲弹出分离的当前目录设置窗口,执行MATLAB窗口的Desktop|Current Directory菜单命令即可。

(2)用命令设置。有一组从DOS中借用的目录命令可以完成这一任务,它们的语法格式如表1-5所示。

表1-5 几个常用的设置当前目录的命令

用命令设置当前目录,为在程序中控制当前目录的改变提供了方便,因为编写完成的程序通常用M文件存放,执行这些文件时是不便先退出再用窗口菜单或对话框去改变当前目录设置的。