Systemを利用し​てMATLABでコマ​ンドプロンプトの実行​をする。

3 Ansichten (letzte 30 Tage)
O.E
O.E am 24 Mai 2018
Kommentiert: O.E am 24 Mai 2018
コマンドプロンプト上で
cd/d”ファイルのパスを指定”
というコマンドを利用しており、これをMATLAB上のsystem()を利用して実現したいと考えています。
system(cd/d"ファイルのパス")
と書きたいのですが、pwdコマンドを使って取得したファイルのパスをどのように指定すれば良いでしょうか。

Antworten (1)

michio
michio am 24 Mai 2018
MATLAB の pwd コマンドの結果は文字列で帰ってきますので、
system(['cd ', pwd]);
と 'cd ' (cd + スペース) と文字列の連結して system コマンドに入力する方法でいかがでしょうか?
['cd ', pwd]
で確認してみてください。
  1 Kommentar
O.E
O.E am 24 Mai 2018
ご回答ありがとうございます。
cd/d”ファイルのパスを指定”
という形で指定したいので、この場合
['cd/d" ', pwd'"','-echo']
という形で実行してみたところ、指定されたパスが見つかりません。
という風になってしまいました。

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu 環境と設定 finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!