我有一个保存的图形(.Fig
)包含这样的轴:
当我在MATLAB R2015a指南中打开这个图时,我有这个:
无论如何从这个图中的每个轴中提取数据?如果没有,无论如何都要提取图中的一个轴并在GUIDE创建的另一个图中使用它?
答案 0 :(得分:2)
假设感兴趣的数字是当前数字:
ax = get(gcf,'children'); % get all subplots
X=[];Y=[];
for iax = 1:length(ax)
child = get(ax(iax),'children'); % for each subplot, get all lines
for ichild = 1 : length(child)
X{end+1} = get(child(ichild),'xdata');
Y{end+1} = get(child(ichild),'ydata');
end
end