Getting data from a Graph
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hello,
I'm currently studding a bubble colapse problem with Matlab. I got a graph but I want to know how can I get a Matrix or a Table (.txt or some similar type of file) with all the data from the graph. I mean, in the left will be the velocity and in the right the time correspondent to that velocity. I apologize if someone else has already asked this question but I didn't find a similar topic.
Thanks in advance.
1 commentaire
Réponses (2)
Walter Roberson
le 8 Avr 2013
I will have to guess that it is a line plot. If so then,
h = findobj(gca, 'type', line);
x = get(h, 'xdata');
y = get(h, 'ydata');
After that,
fid = fopen('OutputFile.txt', 'wt');
fprintf(fid, '%g %g\n', [x(:), y(:)].' );
fclose(fid);
0 commentaires
Image Analyst
le 8 Avr 2013
Not sure if this is what you're looking for or not: http://www.mathworks.com/matlabcentral/fileexchange/36904-matlab-script-for-digitizing-a-published-graph
0 commentaires
Voir également
Catégories
En savoir plus sur Creating, Deleting, and Querying Graphics Objects dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!