2016-07-07 223 views
0

我正在处理MATLAB中的复杂GUI。
有没有一种快速跟踪和显示我正在使用的功能的方法?在MATLAB中使用GUI的显示功能

例如:
当我使用GUI并按下按钮或从菜单中选择字符串时,我想显示GUI在命令窗口中使用的所有功能。

回答

0

您可以使用Matlab profiler来跟踪GUI所调用的所有功能。只需按下编辑菜单中的运行和时间即可。

下面的代码可以打印中使用的功能:

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