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