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

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

Réponses (1)

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

Connectez-vous pour commenter.

Catégories

En savoir plus sur 環境と設定 dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!