sharedCodeMATLABVersions

Управление версиями MATLAB для интегрирования кода с перекрестными релизами

Описание

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

пример

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

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

Примеры

свернуть все

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

[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