1

我有一个block.fig文件,它封装了我的图形用户界面 (GUI) 的一些块。我想创建一个full.fig文件,该文件使用封装在block.fig.

我怎样才能做到这一点?

4

1 回答 1

0

您的问题是否适用以下问题不是很清楚,但也许您可以通过从加载的图形中选择组件(使用FINDOBJ)并将它们复制/移动到新图形来调整此答案以适应类似的问题。

一个简单的例子:

%# create and save block.fig
plot(1:10)
uicontrol('style','text','string','hello')
hgsave('block.fig')
close all

%# create new figure, load saved .fig
hFig = hgload('block.fig');
h = figure;

%# copy the components you want (also think of using the 'Tag' property)
copyobj(findobj(hFig,'type','uicontrol'), h)

%# delete loaded .fig
delete(hFig)
于 2011-09-16T15:43:28.107 回答