J'ai un chiffre sauvegardé (.Fig
) contenant des axes comme celui-ci:
Lorsque j'ouvre cette figure dans MATLAB R2015a GUIDE, j'ai ceci:
Est-il possible d'extraire des données de tous les axes de cette figure? Sinon, faut-il extraire l'un des axes de la figure et l'utiliser dans une autre figure créée par GUIDE?
Réponses:
2 pour la réponse № 1En supposant que le chiffre d’intérêt est le chiffre actuel:
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