Корневая папка для указанного тулбокса
s = toolboxdir(
возвращает вектор символов, содержащий абсолютный путь к корневой папке для указанного тулбокса. toolboxName
)
Важно использовать toolboxdir
функция при написании кода с помощью MATLAB® Compiler™. Тулбокс может иметь другой путь в зависимости от того, работает ли он из MATLAB или из приложения, развернутого с помощью MATLAB Compiler. toolboxdir
обеспечивает использование правильного пути.
Чтобы определить имя тулбокса, используемое для данного тулбокса, запустите этот код, подстановив 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
fullfile
| matlabroot
| path