2016-08-17 12 views
0

pwd私はMATLAB R2016aのアプリケーションデザイナーで現在のパスを生成する機能を使用していますが、この機能はMATLABの現在のフォルダ(MATLABのメインウィンドウ)フォルダ。私は何をすべきか?MATLAB R2016aの現在のmlapp-file(アプリケーションデザイナー)の場所を見つける

+1

私はあなたが求めているものを理解していません。 MATLABには複数のカレントディレクトリがありません。 – excaza

+0

@excaza。アプリケーションデザイナーで 'pwd'を使うと、この関数は、設計されたアプリケーションがそこで走っているパスではなく、メインウィンドウ内のMATLABカレントフォルダを見つけます(' GUIDE'ではこの問題はありません)。 'GUIDE'でアプリを実行すると、このアプリケーションはMATLABの現在のフォルダを' GUIDE' appに変更するので、 'pwd'関数はappパスを見つけます(この状況ではMATLABの現在のフォルダと同じです)。 – user2991243

+1

[MATLABの現在のmファイルの場所を見つける](http://stackoverflow.com/questions/2720140/find-location-of-current-m-file-in-matlab) – excaza

答えて

1

私はあなたの質問の答えも探していました。あなたの質問のコメントでは、問題の最も難しい部分は "excaza"によって与えられました。しかし、私は最終的に使用:

[directory,~,~] = fileparts(mfilename('fullpath')); 

幸運

関連する問題