Get values from matlab plot
조회 수: 73 (최근 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에서 Specifying Target for Graphics Output에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!