How to extract x, y data values from matlab figure?
979 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Prasanna
el 19 de Feb. de 2018
Respondida: shubham kumar gupta
el 10 de Sept. de 2022
please find the attachment; in the figure, there are two data values. i need the x and y values of this data.
Respuesta aceptada
KSSV
el 20 de Feb. de 2018
Open the figure:
h = findobj(gca,'Type','line')
x=get(h,'Xdata') ;
y=get(h,'Ydata') ;
(x,y) is your required data.
6 comentarios
Siddhartha Ganguly
el 20 de Mayo de 2022
Editada: Siddhartha Ganguly
el 20 de Mayo de 2022
Hi, how can I extract data andd save as mat file from a figure which has 3 subplots, like this:
Zack Trahem
el 19 de Jul. de 2022
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 ??
Más respuestas (2)
Shahid Abbas
el 10 de Feb. de 2021
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 comentarios
Ver también
Categorías
Más información sobre Migrate GUIDE Apps en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!