2014-10-24 8 views
0

예를 들어 질문에 벡터 입력을 받아들이고 모든 벡터 요소의 합계 인 스케일러를 반환하는 함수를 작성하라고합니다. 이것은 for 루프를 사용하여 수행 할 수 있습니다. 하지만 누군가 내 내장 함수 을 사용하고 싶지 않다고 가정 해 봅시다. 특정 .m 파일에 합계 또는 최대과 같은 내장 함수가 포함되어 있는지 확인하려면 어떻게합니까?스크립트에 내장 된 MATLAB 함수가 있는지 확인하십시오.

답변

2

특정 이름 인 name이 현재 경로의 내장 기능을 참조하는지 확인하려면 exist('name', 'file') == 5을 사용하십시오.

matlab 파일에 내장 된 모든 종속성을 나열하려면 depfun의 두 번째 출력을 사용하십시오. 예를 들어, 파일 foo.m이 내장 함수 bar을 사용하는지 확인하려면 다음을 수행 할 수 있습니다.

관련 문제