このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
system
オペレーティング システム コマンドを実行し、出力を返す
構文
説明
[
は、オペレーティング システム環境変数の値を設定します。status
,cmdout
] = system(___,EnvName
1,EnvVal
1,...,EnvName
N,EnvVal
N)EnvName
が環境変数として存在する場合、system
はその現在の値を EnvVal
に置き換えます。EnvName
が存在しない場合、system
は、EnvName
という名前の環境変数を作成し、これに EnvVal
を代入します。
system
は、EnvName
と EnvVal
を変更せずにオペレーティング システムに渡します。EnvVal
内の ;
、/
、:
、$
、%
などの特殊文字は拡張されません。
例
入力引数
出力引数
制限
MATLAB は、オペレーティング システムのシェルが対応しているエンコードに文字を変換します。
command
の出力は、コマンド ウィンドウに表示するため MATLAB エンコードに変換されます。コマンドから予期しない結果が出力された場合、command
引数をオペレーティング システムのプロンプトに直接入力し、オペレーティング システムによって入力がどう処理されるかを確認してください。コールバック関数は、
system
コマンドの実行中には呼び出されません。