Get values from matlab plot
57 ビュー (過去 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!