How to extract multiple 'y' axis values with respect to 'x' axis from .fig file
1 view (last 30 days)
Show older comments
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 Comments
Accepted Answer
Chunru
on 24 May 2022
Edited: Chunru
on 25 May 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)
More Answers (0)
See Also
Categories
Find more on Line Plots in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!