exponenta event banner

sharedCodeMATLABVersions

Управление версиями MATLAB для интеграции кода между версиями

Описание

[registeredVersions, installationFolders] = sharedCodeMATLABVersions возвращает доступные версии MATLAB ® и папки установки.

пример

sharedCodeMATLABVersions('Folder',versionInstallationFolder) регистрирует версию MATLAB. Функция определяет папку, в которой установлена версия MATLAB. Функция проверяет, соответствует ли папка matlabroot значение для допустимой установки, извлекает номер версии MATLAB и сохраняет эту информацию в качестве предпочтения.

sharedCodeMATLABVersions('Remove', deregisterVersion) отменяет регистрацию версии MATLAB и удаляет установочную папку и данные версии.

Примеры

свернуть все

В этом коде показано, как можно зарегистрировать предыдущую версию для рабочего процесса интеграции кода для нескольких версий.

[registeredMATLABs, installationFolders] = sharedCodeMATLABVersions;
requiredVersion = 'R2017a';
typicalPath = 'C:\Program Files\MATLAB';

if isempty(registeredMATLABs) || ~any(strcmp(requiredVersion, registeredMATLABs))
  versionFolder = fullfile(typicalPath, requiredVersion);
  sharedCodeMATLABVersions('Folder', versionFolder);
end


Входные аргументы

свернуть все

Полный путь к папке установки для версии MATLAB, которую требуется зарегистрировать.

Пример: 'C:\Program Files\MATLAB\R2017a'

Версия MATLAB, которую вы хотите отменить регистрацию.

Пример: 'R2017a'

Выходные аргументы

свернуть все

Версии версии MATLAB, зарегистрированные функцией.

Расположение установочных папок для зарегистрированных версий MATLAB.

Представлен в R2017b