2016-07-07 4 views
0

MATLAB에서 복잡한 GUI를 다루고 있습니다.
사용중인 기능을 빠르게 추적하고 표시하는 방법이 있습니까?MATLAB에서 GUI가 사용하는 디스플레이 함수

예 :
GUI를 사용하고 단추를 누르거나 메뉴에서 문자열을 선택할 때 GUI에서 명령 창에 사용했던 모든 기능을 표시하고 싶습니다.

답변

0

Matlab profiler을 사용하여 GUI에 의해 호출 된 모든 기능을 추적 할 수 있습니다. 편집기 메뉴에서 Run and Time을 누르기 만하면됩니다.

사용 된 기능을 인쇄 할 수 있습니다 다음 코드 :

p = profile('info') 
numEvents = size(p.FunctionHistory,2); 
for n = 1:numEvents 
    name = p.FunctionTable(p.FunctionHistory(2,n)).FunctionName; 
    disp([name]); 
end