때때로 함수의 동작을 변경해야하는 경우가 있습니다. 이 함수를 사용하는 함수 (matlab 경로에서)를 쉽게 찾을 수 있습니까?Matlab : 주어진 함수를 사용하는 경로에서 함수를 찾는 방법
답변
내가하는 일은 내가 관심있는 기능의 이름이 들어있는 파일을 찾는 것이다. 또한 그들이 사용하는 어떤 서명.
편집기에서 : 편집 -> 파일 찾기
help deprpt
으로 시작하십시오.
EDIT : 종속성 보고서를 실행할 때 보고서 창의 맨 위에 3 개의 확인란이 있습니다. 이 중 하나는 기본적으로 선택 취소되어 '부모 기능 표시 (현재 폴더 만 표시)'라고합니다. 그것은 아마도 당신이 원하는 것의 시작이지만 그것은 단 하나의 폴더에서만 작동합니다.
이상을 원하면 edit deprpt.m
을 시도해보십시오.
당신은 의존성을 찾고 싶습니까? 그게 도구가 될거야 -> 종속성 보고서를 보여 주겠다.
도구 -> 종속성 보고서 표시는 내가 원하는 것과 반대입니다. 파일이 지정된 파일을 찾습니다. – Alain
grep과 같은 도구를 사용합니다. 나는 몇 년 전에 파일 교환에 mgrep이라는 도구를 게시했습니다. 주어진 문자열에 대해 m- 파일의 전체 디렉토리를 검색 할 수 있으며 서브 디렉토리로 재귀 적으로 검색합니다. 따라서 fminsearch를 호출하는 디렉토리에서 함수를 찾으려면 명령 줄에서이 함수를 실행하면됩니다.
mgrep ('fminsearch', '.', '쇼', '오프') 검색 디렉토리 (들) ...
/Users/woodchips/Desktop/My_FEX/cylinderfit.m /사용자 /woodchips/Desktop/My_FEX/fminspleas.m /Users/woodchips/Desktop/My_FEX/fminspleas2.m /Users/woodchips/Desktop/My_FEX/fminspleas3.m /Users/woodchips/Desktop/My_FEX/fminspleasnnls.m /Users/woodchips/Desktop/My_FEX/BoundedFSOLVE/fsolvebnd.m /Users/woodchips/Desktop/My_FEX/FMINSEARCHBND/fminsearchbnd.m ...
+1 어떻게 든이 존재를 알지 못했습니다. 조나 스 감사합니다! 대개 파일의 텍스트를 검색하기 위해 외부 도구 인 Agent Ransack을 사용합니다. – Amro