Se hai il file “.fig” hai direttamente tutti i dati della curva.
Per estrarli:
- apri il file “.fig”
- ottieni l'handle degli assi
- estrai le coordinate dei punti, memorizzate nei campi:
- Children.XData
- Children.YData
Nell'esempio che segue viene:
- creato un grafico
- salvata e chiusa la Figure
- aperta la Figure salvata in precedenza
- recuperati i dati
% Create a Figure
f1=figure
% Add the axes
ax=axes
% Plot something
plot(ax,sind(0:360))
% Save the Figur
savefig('my_fig.fig')
% Close the Figure
close(f1)
% Open the Figure
the_fig=open('my_fig.fig')
% Get the hamdle of the axes
ax=gca
% Get the data
x_data=ax.Children.XData
y_data=ax.Children.YData
Hope this helps,
Qapla'