购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.6 MATLAB R2012a的文件管理

1.6.1 当前目录浏览器和路径管理器

工作目录窗口可显示或改变当前目录,还可以显示当前目录下的文件,以及提供文件搜索功能。与命令窗口类似,该窗口也可以成为一个独立的窗口,如图 1-35 所示。

图 1-35 工作目录窗口

1.6.2 搜索路径及其设置

MATLAB提供了专门的路径搜索器来搜索存储在内存中的M文件和其他相关文件,MATLAB自带的文件所存放路径都被默认包含在搜索路径中,在MATLAB安装目录中的“toolbox”文件夹中包含了所有此类目录和文件。

当用户在MATLAB提示符后输入一个字符串如“polyfit”后,MATLAB进行的路径搜索步骤如下。

(1)检查polyfit是不是MATLAB工作空间内的变量名,如果不是,执行下一步。

(2)检查polyfit是不是一个内置函数,如果不是,执行下一步。

(3)检查当前目录下是否存在一个名为polyfit.m的文件,如果没有,执行下一步。

(4)按顺序检查在所有MATLAB搜索路径中是否存在polyfit.m文件。

(5)如果仍然没有找到polyfit,MATLAB就会给出一条错误信息。

○提示

根据上述步骤可以推知,凡是不在搜索路径上的内容(文件和文件夹),都不能被MATLAB搜索到;当某一文件夹的父文件夹在搜索路径中而其本身不在搜索路径中时,则此文件夹并不会被搜索到。

一般情况下,MATLAB系统的函数,包括工具箱函数,都是在系统默认的搜索路径之中的,但是用户设计的函数有可能没有被保存到搜索路径下,很多情况容易造成MATLAB误认为该函数不存在。因此,只要把程序所在的目录扩展成MATLAB的搜索路径即可。

下面将介绍MATLAB搜索路径的查看和设置方法。

1.查看MATLAB的搜索路径

选择MATLAB主界面菜单栏File菜单下的Set Path菜单,弹出Set Path对话框,如图1-36 所示。该对话框分为左右两部分,左侧的几个按钮用来添加目录到搜索路径,还可以从当前的搜索路径中移除选择的目录;右侧的列表框列出了已经被MATLAB添加到搜索路径的目录。

图 1-36 Set Path对话框

此外,在命令窗口中输入命令

Path

MATLAB将会把所有的搜索路径列出来,如下所示。

2. 设置MATLAB的搜索路径

MATLAB提供了 3 种方法来设置搜索路径。

(1)在命令窗口中输入

edit path

或者

Pathtool

或者通过MATLAB主界面菜单栏上的File菜单下的Set Path菜单,进入Set Path对话框,然后通过该对话框编辑搜索路径。

(2)在命令窗口中输入

path(path, 'path') % 'path'是待添加的目录的完整路径

(3)在命令窗口中输入

addpath 'path' -begin % 'path'是待添加的目录的路径,将新目录添加到搜索路径的开始

addpath 'path' -end % 'path'是待添加的目录的路径,将新目录添加到搜索路径的末端 bNKUd6XWj9vBH2c4wXNI5PoshzWORp2ntQ+n+gGBl48IOo6JwTMtCuURNNvOTo2u

点击中间区域
呼出菜单
上一章
目录
下一章
×