Saving/storing data from plot
13 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
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 comentarios
Respuesta aceptada
dpb
el 19 de Jul. de 2013
Editada: dpb
el 22 de Jul. de 2013
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 comentarios
Más respuestas (1)
Ver también
Categorías
Más información sobre Annotations en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!