メインコンテンツ

システム コマンド

プログラムによってオペレーティング システムおよび MATLAB® 環境を操作する

システム コマンドは、オペレーティング システムと MATLAB 環境へのプログラムによるアクセスを提供します。このタイプのコマンドを使用することで、コンピューターに関する情報にアクセスしたり、コンテンツをシステム クリップボードにコピーしたり、環境変数を取得および設定したり、オペレーティング システム コマンドを実行したりできます。コマンド ウィンドウ、エディター、App Designer など、MATLAB 内のツールのオプションへのアクセスおよび変更を行うには、設定を使用します。複数の MATLAB セッションを通して自分のデータを保存し、それにアクセスするには、カスタム設定を作成します。

関数

すべて展開する

clipboardテキストをシステム クリップボードからコピーしたり、システム クリップボードに貼り付ける
computerMATLAB を実行しているコンピューターに関する情報
systemオペレーティング システム コマンドを実行し、出力を返す
cmdsep現在のプラットフォームのコマンド区切り文字 (R2023b 以降)
dosDOS コマンドを実行して出力を返す
unixUNIX コマンドを実行して出力を返す
getenv環境変数の取得
loadenvLoad environment variables from .env and plain text files (R2023a 以降)
isenv環境変数が存在するかどうかの判別 (R2022b 以降)
setenv環境変数の設定
unsetenv環境変数の削除 (R2022b 以降)
perlオペレーティング システムの実行可能ファイルを使用した Perl スクリプトの呼び出し
winqueryregWindows レジストリからのアイテム
matlabProcessIDMATLAB コード実行プロセスのプロセス識別子 (R2025a 以降)
matlab.io.saveVariablesToScriptMATLAB スクリプトへのワークスペース変数の保存
getprefカスタム設定値の取得
setprefカスタム基本設定値の設定
addprefカスタム基本設定の追加
rmprefカスタム基本設定の削除
isprefカスタム基本設定が存在するかどうかを判別

設定へのアクセスと変更

settingsSettingsGroup root オブジェクトへのアクセス
clearTemporaryValue設定の一時的な値をクリア
clearPersonalValue設定の個人用の値をクリア
clearInstallationValueClear installation value for setting (R2022a 以降)
hasActiveValueDetermine whether setting has active value set (R2024a 以降)
hasTemporaryValue設定に一時的な値セットがあるかどうかを判別
hasPersonalValue設定に個人用の値セットがあるかどうかを判別
hasInstallationValue Determine whether setting has installation value set (R2022a 以降)
hasFactoryValue設定に出荷時の値セットがあるかどうかを判別
Setting個別設定の表現
SettingsGroup設定グループおよびサブグループ オブジェクト

設定の作成

addSetting新しい設定の追加
addGroup新しい設定グループの追加
hasGroup設定グループが存在するかどうかの判別
hasSetting設定グループ内に設定が存在するかどうかの判別
removeGroup設定グループの削除
removeSetting設定の削除

設定の検証

matlab.settings.mustBeLogicalScalar設定値が logical スカラーであることの検証
matlab.settings.mustBeNumericScalar設定値が数値スカラーであることの検証
matlab.settings.mustBeStringScalar設定値が string スカラーであることの検証
matlab.settings.mustBeIntegerScalar設定値が整数スカラーであることの検証

出荷時の設定

matlab.settings.FactoryGroup.createToolboxGroupツールボックスの FactoryGroup ルート オブジェクトを作成
addGroup新しい出荷時設定グループの追加
addSetting新しい出荷時設定の追加
matlab.settings.SettingsFileUpgraderツールボックスの出荷時設定ツリーにおけるバージョン固有の変更
move出荷時の設定またはグループの移動あるいは名前の変更を記録
remove出荷時の設定または設定グループの削除を記録
matlab.settings.reloadFactoryFile出荷時の設定の読み込みまたは再読み込み
matlab.settings.loadSettingsCompatibilityResults特定のバージョンのツールボックスにおける個人用設定のアップグレード結果
FactoryGroup出荷時の設定と出荷時サブグループ オブジェクトからなるグループ
FactorySetting出荷時の設定オブジェクト
ReleaseCompatibilityResults特定のバージョン番号におけるツールボックスのアップグレード結果
ReleaseCompatibilityExceptionツールボックスをアップグレードするときに発生する例外
VersionResultsアップグレード操作の結果
OperationResultツールボックスをアップグレードする際の個々の操作のステータス

設定

すべて展開する

matlab.accessibility SettingsAccessibility settings, including screen reader settings (R2026a 以降)
matlab.codeanalyzer 設定コード アナライザー設定
matlab.colors 設定MATLAB のライト テーマ用の構文を強調表示する色の設定
matlab.commandwindow 設定テキスト表示設定が含まれるコマンド ウィンドウ設定
matlab.fonts 設定コード フォントの設定
matlab.general 設定MAT ファイルや乱数の設定などの一般設定
matlab.keyboard 設定候補と補完の設定を含むキーボード設定
matlab.suggestions SettingsCode suggestions settings (R2026a 以降)
matlab.editor 設定言語、バックアップおよび表示の設定を含むエディターの設定
matlab.appdesigner 設定キャンバス エディターとコンポーネント ブラウザーの設定を含む App Designer の設定

トピック

関連情報