2012-10-26 5 views
1
나는 지금이 방식

Matlab의 : 호출 사용자 정의 함수

function y=add(a) 

    y=a*a; 

에서 사용자 정의 함수를 만드는 오전

,이 기능은 별도하는 .m 파일에 있습니다.

나는이 기능의 사용을 만들고 싶어하지만 방법

내가 그것을 호출하는 다른하는 .m 파일 필요하십니까를 호출하는 방법을 못하고 있어요? #include 위의 .m 파일을?

답변

7

먼저, 당신은 파일 add.m (즉 정확히 같은 이름 함수가있다)의 이름을 지정해야하고 현재 MATLAB 경로 (현재 작업 디렉토리 괜찮)의 아무 곳이나 배치 할 수 있습니다.

두 번째 일 때 y=add(5)과 같은 기능을 명령 줄이나 다른 MATLAB 스크립트/함수에서 호출해야합니다.

해당 스크립트에는 #include과 같은 내용이 필요하지 않습니다. 다시 제공된 add.m이 작업 경로에 있습니다.

+0

감사합니다. 함수 이름에 따라 파일의 이름을 지정하지 않았습니다. – Xara