2014-02-14 7 views
0

사소한 것처럼 들리 겠지만 큰 혼란을 일으키고 있습니다.다른 함수 내에서 mfile 함수 사용 mfile

함수 m- 파일에서 정의한 함수를 다른 m- 파일 내에 어떻게 사용합니까? 예를 들어 data라는 함수와 plot_my_way라는 또 다른 함수가 있는데 데이터를 사용하고 특정 플롯을 만드는 방법을 정의했는데 함수 데이터 내에서 'plot_my_way'함수를 어떻게 사용할 수 있습니까?

+1

경로에 있으면 호출 할 수 있습니다. 실제 오류가 무엇입니까? – bdecaf

+0

'double'유형의 입력 인수에 대해 정의되지 않은 함수 'plot_my_way'. – user3190506

+0

@ user3190506 MATLAB이 함수를 찾을 수 없다는 것은 MATLAB 경로에 입력하지 않았 음을 의미합니다. 두 함수를 같은 디렉토리에 넣거나 MATLAB 경로에 놓습니다. – am304

답변

1

함수 파일을 직접 호출 할 수 있습니다. plot_my_way();은 함수 m- 파일 데이터에 있습니다. 두 파일이 같은 디렉토리에 있어야하고 함수 이름이 m 파일 이름과 동일해야합니다.

+0

반드시 같은 디렉토리가 아니라 MATLAB 경로에 있어야합니다. – am304