Main Content

matlabroot

MATLAB 根文件夹

说明

示例

mr = matlabroot 返回一个字符向量,给出 MATLAB® 安装文件夹的完整路径。使用 matlabroot 可创建指向 MATLAB 和工具箱文件夹的路径,该路径不依赖于平台、MATLAB 版本或安装位置。

示例

全部折叠

获取 MATLAB 的安装位置。

matlabroot
ans =

    'C:\Program Files\MATLAB\R2017b'

获取当前系统的 toolbox/matlab/general 文件夹的完整路径。

fullfile(matlabroot,'toolbox','matlab','general')
ans =

    'C:\Program Files\MATLAB\R2017b\toolbox\matlab\general'
cd(matlabroot)

将文件夹 myfiles 添加到 MATLAB 搜索路径中。

addpath([matlabroot '/toolbox/local/myfiles'])

详细信息

全部折叠

matlabroot

matlabroot 一词也指 MATLAB 文件的安装文件夹。

例如,在文档中,"save to matlabroot/toolbox/local" 表示保存到 MATLAB 根文件夹下的 toolbox/local 文件夹中。如果您的 MATLAB 根文件夹是 C:\Program Files\MATLAB\R2017b,则您将保存到文件夹 C:\Program Files\MATLAB\R2017b\toolbox\local 中。

$matlabroot

在某些类型的文件中,宏 $matlabroot 可按字面意思使用,以表示 MATLAB 根文件夹的完整路径。

例如,在 javaclasspath.txt 中包含 $matlabroot/toolbox/local/myfile.jar 行,将 myfile.jar 的完整路径添加到静态 Java® 类路径中。有关详细信息,请参阅 Static Path of Java Class Path

有时,尤其是在较早的代码示例中,$matlabroot$MATLABROOT 也用于表示 matlabroot 函数返回的值。

算法

全部折叠

Macintosh 上的 matlabroot

举例来说,在运行 R2008b (V7.7) 或更高版本的 Macintosh 系统上,运行 matlabroot 将返回

/Applications/MATLAB_R2008b.app

在运行 R2008a (V7.6) 或更低版本的 Mac 系统上,matlabroot 将返回

/Applications/MATLAB_R2008a

Mac 系统上,无法直接查看 MATLAB 根文件夹的内容。有关详细信息,包括如何查看内容,请参阅在 macOS 平台上的 MATLAB 根文件夹中导航

扩展功能

版本历史记录

在 R2006a 之前推出

另请参阅

| |