Easiest way to load structure array from a text file
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
I currently have a structure array defined in the code as:
C.a = "something";
C.b = 1;
% useful comment
C.c = [ 1.3, 2.0, 3.1];
I would like to create a text file that would contain the values so that i can compile the code and change the struct without recompilation. What is the easiest way to do this? ( I read about readstruct but that requires creating an xml file which is an overkill)
2 comentarios
Jan
el 16 de Jul. de 2021
What is fixed? What is flexibel? Does the struct contain 3 fields in all cases?
Respuestas (1)
Scott MacKenzie
el 16 de Jul. de 2021
Editada: Scott MacKenzie
el 16 de Jul. de 2021
To save the data in the structure C in a file...
save('savedata.mat', 'C');
To retrieve the data as a structure C later...
load('savedata.mat');
I'm assuming here that the key issue is storing the data in a file and retrieving the data later in the same format. Of course, a .mat file is not a text file.
Ver también
Categorías
Más información sobre Text Files 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!