Saving/storing data from plot
조회 수: 66 (최근 30일)
이전 댓글 표시
I'm running a gui. I have 2 axes, both with the same x-axis(frequency), but the y axes are E1 & E2 respectively. After plotting them, I need a push button to save the data into a .dat file with three columns (freq, E1,E2). Then, I need a method to import the saved/stored data back into the gui using another push button. Can anyone help? thanks in advance
댓글 수: 6
채택된 답변
dpb
2013년 7월 19일
편집: dpb
2013년 7월 22일
If the point is only to save the data for recall at a later time then just use SAVE and LOAD and save as .mat file. You automagically get full precision
For SAVE button callback would contain one of the following
save FEfile f E1 E2 % command form
save('FEfile' 'f' 'E1' 'E2') % functional form
Need to make the data available of course; use [set|get]appdata to get it between one callback and another or retrieve it directly from the plot handles or other fashion.
The IMPORT button callback would contain either
load FEfile f E1 E2 % command form
load('FEfile' 'f' 'E1' 'E2') % functional form
The SAVE function adds sufficient info into the file that the variable names/sizes are known. The LOAD will retrieve the variables named into those names in the workspace.
If you really, really must have ASCII, look at dlm[write|read] and friends. Look at
help iofun
note the list under File Import/Export functions and select what seems most suitable to your purposes.
댓글 수: 0
추가 답변 (1개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Printing and Saving에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!