Main Content

toolboxdir

指定工具箱的根文件夹

说明

示例

s = toolboxdir(toolboxName) 返回一个字符向量,其中包含指定工具箱的根文件夹的绝对路径。

使用 MATLAB® Compiler™ 编写代码时,请务必使用 toolboxdir 函数。工具箱可能具有不同的路径,这取决于它是从 MATLAB 中运行,还是从使用 MATLAB Compiler 部署的应用程序中运行。而 toolboxdir 可以确保使用正确的路径。

示例

全部折叠

假设您随 MATLAB R2017b 一起安装了 Control System Toolbox™。可以获取 Control System Toolbox 的路径。

s = toolboxdir('control')
s  = C:\Program Files\MATLAB\R2017b\toolbox\control

输入参数

全部折叠

工具箱名称,指定为字符向量或字符串标量。

数据类型: char | string

提示

  • 要确定给定工具箱使用的工具箱名称,请运行以下代码,并将 toolbxfcn 替换为产品中的函数名称。

    n = 'toolbxfcn';
    pat = '(?<=[\\/]toolbox[\\/])[^\\/]+';
    regexp(which(n), pat, 'match', 'once')
    

    例如,要确定 Control System Toolbox 的工具箱名称,请将 n 设置为对 Control System Toolbox 唯一的函数(如 dss)的名称。

    n = 'dss'
    pat = '(?<=[\\/]toolbox[\\/])[^\\/]+'
    regexp(which(n), pat, 'match', 'once')
    
    control

扩展功能

版本历史记录

在 R2006a 中推出

另请参阅

| |