0
pwd
私はMATLAB R2016aのアプリケーションデザイナーで現在のパスを生成する機能を使用していますが、この機能はMATLABの現在のフォルダ(MATLABのメインウィンドウ)フォルダ。私は何をすべきか?MATLAB R2016aの現在のmlapp-file(アプリケーションデザイナー)の場所を見つける
pwd
私はMATLAB R2016aのアプリケーションデザイナーで現在のパスを生成する機能を使用していますが、この機能はMATLABの現在のフォルダ(MATLABのメインウィンドウ)フォルダ。私は何をすべきか?MATLAB R2016aの現在のmlapp-file(アプリケーションデザイナー)の場所を見つける
私はあなたの質問の答えも探していました。あなたの質問のコメントでは、問題の最も難しい部分は "excaza"によって与えられました。しかし、私は最終的に使用:
[directory,~,~] = fileparts(mfilename('fullpath'));
幸運
私はあなたが求めているものを理解していません。 MATLABには複数のカレントディレクトリがありません。 – excaza
@excaza。アプリケーションデザイナーで 'pwd'を使うと、この関数は、設計されたアプリケーションがそこで走っているパスではなく、メインウィンドウ内のMATLABカレントフォルダを見つけます(' GUIDE'ではこの問題はありません)。 'GUIDE'でアプリを実行すると、このアプリケーションはMATLABの現在のフォルダを' GUIDE' appに変更するので、 'pwd'関数はappパスを見つけます(この状況ではMATLABの現在のフォルダと同じです)。 – user2991243
[MATLABの現在のmファイルの場所を見つける](http://stackoverflow.com/questions/2720140/find-location-of-current-m-file-in-matlab) – excaza