2014-02-12 5 views
2

특정 함수 (여기서는 unique)를 사용했던 코드 (폴더의 여러 M 파일)에서 모든 위치를 찾아야합니다.MATLAB 코드에서 함수 찾기

가능한지 알고 계십니까?

+0

가능한 중복 http://stackoverflow.com/questions : (단지 기능에 의해 직접 호출 기능을 확인) 예를 들어

/1266796/tool-to-recursively-all-files-in-a-string에 대한 파일) 또는 더 좋은 답변을 가진 구버전 : http://stackoverflow.com/questions/317944/tools-to -search-for-strings-inside-files-without-indexing – Dan

+1

'Matlab' 태그가 의미가있는 경우, 이것들은 정확한 중복이 아닙니다. – Jonas

답변

6

매트랩 :

그렇지 않으면

가, 메모장 + + 당신은 검색 (및 대체) 텍스트 문자열을 여러 개의 파일을 할 수 있습니다 http://www.mathworks.co.uk/help/matlab/ref/which.html (1 예), 여기에 간단한 튜토리얼입니다 "편집"메뉴 또는 "홈"및 "편집기"리본에서 폴더 또는 전체 Matlab 경로의 특정 텍스트를 포함하는 파일을 찾을 수있는 "파일 찾기"명령이 있습니다.

enter image description here

3

그것을 할 것 같다 ","Notepad++

+1

우분투를 실행합니다 ... – gabboshow

+0

다음 grep -r function_name * .m. – paghdv

+0

명령을 사용하여 감사합니다! – gabboshow

1

사용중인 기능을 확인하려면 depfun을 사용하면 알 수있는 단일 기능 만 확인하려는 경우 잔인 할 수 있지만 이렇게 할 수 있습니다.

[list builtins] = depfun(fun, '-toponly'); 
[재귀 문자열을 디렉토리에있는 모든 파일을 검색 할 수있는 도구 (의