How to get my original x & y data from saved sfit?

I have done curve fitting a few months ago. Saved my session as sfit. I lost my original X and Y data. Can I get the original x and y data from the sfit? I tried to Print the curve and Brush and export the points but I couldn't. Any help?

 Réponse acceptée

Hi,
the .sfit is basically a .mat file. So you can load it:
v = load('yourfile.sfit', '-mat');
Depending on the number of fits this gives the data that were used in the fit:
[x,y] = v.savedSession.AllFitdevsAndConfigs{1}.Fitdev.FittingData.getCurveValues
Titus

1 commentaire

Thanks. I did it once succesfully but later it is giving me error message
No appropriate method, property, or field getCurveValue for class sftoolgui.Data.

Connectez-vous pour commenter.

Plus de réponses (1)

Meh
Meh le 23 Mar 2016
This one also produced what I wanted:
LineH = get(gca, 'Children');
x = get(LineH, 'XData');
y = get(LineH, 'YData');

Produits

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by