Get values from matlab plot
63 次查看(过去 30 天)
显示 更早的评论
I have a matlab figure with my real data and a fitted curve on that data. Can I extract the fitted values from that matlab figure?
2 个评论
Geoff Hayes
2020-5-12
Arpan - how was the fitted curve added to that plot? Which function or functions were used to create it?
回答(1 个)
Ameer Hamza
2020-5-12
If it contains a single line, then you can do something like this
fig = openfig('test.fig');
Line = findobj(fig, 'type', 'line');
x = Line.XData; % x-data
y = Line.XData; % y-data
If there are multiple lines, then the variable 'Line' will be an array. In that case, you can index into 'Line' to get data for a specific line. For example
x = Line(2).XData; % x-data
y = Line(2).XData; % y-data
this code access the 2nd line in array 'Line'
4 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Fit Postprocessing 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!