MATLAB Figure 파일에서 데이터 추출하기
*.fig 파일 실행 후 다음 명령어 사용. a = get(gca,'Children'); xdata = get(a,'XData'); ydata = get(a, 'YData'); zdata = get(a, 'ZData'); ▶ Figure에 여러개의 그래프가 있는 경우: data가 cell로 저장되어 있으므로 cell에서 행렬 형태로 다음과 같이 원하는 그래프만 저장 x1 = xdata{1}; y1 = ydata{1}; x2 = xdata{2}; y2 = ydata{2}; csvwrite('ScatteredField.csv',[x1', y1', y2', y3', y4', y5']); - 이 경우 문제는 Figure의 legend 순서대로 data들이 저장되지 않음 > 따라서 여러개 그래프의 경우 저장된 d..
2022. 6. 22.