显示GUI在MATLAB中使用的函数

时间:2016-07-07 07:39:23

标签: matlab function user-interface

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

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

1 个答案:

答案 0 :(得分: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