首页 > 编程笔记 > MATLAB笔记 阅读:18

MATLAB addpath()函数的用法(附带实例)

搜索路径上的文件夹顺序十分重要。当在搜索路径上的多个文件夹中出现同名文件时,MATLAB 将使用搜索路径中最靠前的文件夹中的文件。

在 MATLAB 中,addpath() 函数用于从搜索路径中添加文件夹,不仅可以添加搜索目录,还可以设置新目录的位置。

addpath() 函数的调用格式及说明如下表所示:

表:addpath() 函数调用格式及说明
调用格式 说明
addpath(folderName1,…,folderNameN) 将指定的文件夹添加到当前搜索路径的顶层
addpath(folderName1,…,folderNameN,position) 将指定的文件夹添加到 position 指定的搜索路径的顶层或底层。-begin 将指定文件夹添加到搜索路径的顶层。-end 将指定文件夹添加到搜索路径的底层
addpath(…,'-frozen') 为所添加的文件夹禁用文件夹更改检测
oldpath = addpath(…) 返回在添加指定文件夹之前的路径

【实例 1】添加新的搜索路径。MATLAB 程序如下:
>> close all                           % 关闭当前已打开的文件
>> clear                               % 清除工作区的变量
>> addpath('c:\MATLAB\work','-end')    % 将新目录添加到整个搜索路径的末尾
>> path                                % 显示搜索路径
   MATLABPATH
   C:\Users\Administrator\Documents\MATLAB
   C:\Program Files\Polyspace\R2020a\bin\yuanwenjian\matlabfile
   C:\Program Files\Polyspace\R2020a\toolbox\matlab\capabilities
   C:\Program Files\Polyspace\R2020a\toolbox\matlab\datafun
   C:\Program Files\Polyspace\R2020a\toolbox\matlab\datatypes
…
   C:\Program Files\Polyspace\R2020a\toolbox\rtw\targets\xpc\xpc\xpcmngr
   C:\Program Files\Polyspace\R2020a\toolbox\rtw\targets\xpc\xpcdemos
   C:\MATLAB\work
>> addpath('c:\MATLAB\work','-begin')   % 将新目录添加到整个搜索路径的开始
>> path                                 % 显示搜索路径
MATLABPATH
   C:\MATLAB\work
   C:\Users\Administrator\Documents\MATLAB
   C:\Program Files\Polyspace\R2020a\bin\yuanwenjian\matlabfile
…

相关文章