2016-08-17 1 views
0

에서 현재 mlapp-file (응용 프로그램 디자이너)의 위치를 ​​찾습니다. pwd 함수를 사용하여 MATLAB R2016a의 응용 프로그램 디자이너에서 현재 경로를 생성하지만이 함수는 MATLAB 현재 폴더 (MATLAB의 기본 창) 폴더. 어떻게해야합니까?MATLAB R2016a

+1

난 당신이 요구하는지 이해가 안 돼요. MATLAB에는 여러 개의 현재 디렉토리가 없습니다. – excaza

+0

@excaza. 우리가 app 디자이너에서'pwd'를 사용할 때,이 함수는 메인 윈도우에서 MATLAB 현재 폴더를 찾는데, 여기에는 설계된 앱이 실행되는 경로가 아니라 (GUIDE에는이 문제가 없습니다). 'GUIDE'에서 응용 프로그램을 실행할 때이 응용 프로그램은 MATLAB의 현재 폴더를'GUIDE' app로 변경하므로'pwd' 함수는 응용 프로그램 경로를 찾습니다 (이 경우 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')); 

행운