How to extract x, y data values from matlab figure?
965 次查看(过去 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!