How to extract data from MATLAB figures to plot in OriginPro
8 ビュー (過去 30 日間)
古いコメントを表示
I have some data which comes from some graphs similar in shape to normal distribution curve. I have a MATLAB code which analyzes these graphs, find the peak position of each graph, and then plot the data of the peak positions and save the peak positions graph as a .fig file similar to the attached file.
But I want to get this peak positions data and want to plot in OriginPro. Can anyone help me how to extract this data? I found some solutions on the internet but those solutions only work for the simple graphs.
0 件のコメント
回答 (1 件)
Jin Wang
2021 年 3 月 12 日
Hi,
For you case, you can try.
uiopen('figure.fig');
axes = gca;
dataObj = axes.Children; %give you the object containing data, if there are multiple lines, dataObj will be an array.
xData = dataObj.XData;
yData = dataObj.YData;
1 件のコメント
darova
2021 年 3 月 20 日
Hi Jin Wang,
Thank you very much for your reply. I ran the above code. It is extracting some data but how can I save it in excel file using the above code?
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!