Main Content

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 で導入