How to extract multiple 'y' axis values with respect to 'x' axis from .fig file
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
hi guys,
i use this simple code to extract the 'y' axis values with respect to 'x' axis values, but it didn't work.
there are lots of individual lines in 'y' axis, that's why this code doesn't work.
Thanks in advance.
0 Commenti
Risposta accettata
Chunru
il 24 Mag 2022
Modificato: Chunru
il 25 Mag 2022
The figure is likely produced using fplot. The appropriate object handle is of type "ImplicitFunctionLine".
f=openfig('imp.fig');
f.Children.Children
h=findobj(f,'type','ImplicitFunctionLine')
% Retrieve the data
x=get(h,'XData');
y=get(h,'YData');
% Retrieve the function (you can obtain the data by evaluating the
% function)
fcn = h.Function
xr = f.Children.Children.XRange
yr = f.Children.Children.YRange
figure
plot(x, y)
2 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Line Plots in Help Center e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!