toolboxdir

Корневая папка для заданного тулбокса

Синтаксис

s = toolboxdir(toolboxName)

Описание

пример

s = toolboxdir(toolboxName) возвращает вектор символа, содержащий абсолютный путь к корневой папке для заданного тулбокса.

Важно использовать функцию toolboxdir когда написание кода с помощью MATLAB® Compiler™. Тулбокс может иметь различный путь в зависимости от того, запускается ли он из MATLAB или из приложения, развернутого с MATLAB Compiler. toolboxdir гарантирует, что правильный путь используется.

Примеры

свернуть все

Предположим, что вам установили MATLAB R2017b с Системой управления 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

Была ли эта тема полезной?