可能重复:
How do I get the handles of all open figures in MATLAB
情况如下。我进行了几项测试,绘制了很多数据。我想将它们转换为pdf并编译成一个文件。由于每次我可能得到不同类型的图和不同数量的图,我需要获得当前matlab会话或工作区中所有图的列表。这可行吗?
由于
答案 0 :(得分:1)
h = get(0,'Children');
会将“句柄”放在变量h中当前的数字中。 get(handle)
和set(handle,...)
一般来说非常有用。句柄0
指向显示的root
,因此显示屏上的所有数字都是根Children
。