How to extract multiple 'y' axis values with respect to 'x' axis from .fig file
1 回表示 (過去 30 日間)
古いコメントを表示
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 件のコメント
採用された回答
Chunru
2022 年 5 月 24 日
編集済み: Chunru
2022 年 5 月 25 日
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)
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Line Plots についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!