How to extract x, y data values from matlab figure?
1,006 ビュー (過去 30 日間)
古いコメントを表示
please find the attachment; in the figure, there are two data values. i need the x and y values of this data.
採用された回答
KSSV
2018 年 2 月 20 日
Open the figure:
h = findobj(gca,'Type','line')
x=get(h,'Xdata') ;
y=get(h,'Ydata') ;
(x,y) is your required data.
6 件のコメント
Siddhartha Ganguly
2022 年 5 月 20 日
編集済み: Siddhartha Ganguly
2022 年 5 月 20 日
Hi, how can I extract data andd save as mat file from a figure which has 3 subplots, like this:
Zack Trahem
2022 年 7 月 19 日
let say i have y values and need to find the corresponding location, can we find the unspecified location? As an example on figure i want to find the time of the 68.5 m/s ??
その他の回答 (2 件)
Shahid Abbas
2021 年 2 月 10 日
If you want to get the values of unknown points from the figure and have to use in code then this could be helpful.
delete 2.fig;
savefig('2.fig');
open('2.fig');
h = gcf; %current figure handle
axesObjs = get(h, 'Children'); %axes handles
dataObjs = get(axesObjs, 'Children'); %handles t
xdata = get(dataObjs, 'XData');
ydata = get(dataObjs, 'YData');
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Migrate GUIDE Apps についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!