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

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

Antworten (1)

michio
michio am 24 Mai 2018

1 Stimme

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 Hilfe-Center und File Exchange

Gefragt:

O.E
am 24 Mai 2018

Kommentiert:

O.E
am 24 Mai 2018

Community Treasure Hunt

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

Start Hunting!