Change The structure of a Variable
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
malik abdelli
am 11 Dez. 2023
Kommentiert: Voss
am 11 Dez. 2023
Hello i wanted to ask how i can change the format of this struct.
The image below shows the struct and how it looks when i click on it.
What i want to do is when i click on loadfile i want to instantly see the table that appears when clicking on the different cells. I dont want to see the 2x277 cell. I Instantly want to get the tables in the cells under each other.
How can i do this?
Tahnk you.
2 Kommentare
Dyuman Joshi
am 11 Dez. 2023
" I Instantly want to get the tables in the cells under each other.
How can i do this?"
Do you just want to access the contents of the 1st struct?
Or do you want to access the contents of all 67 structs?
Akzeptierte Antwort
Voss
am 11 Dez. 2023
Here's one thing you can try:
% loadfile: 1x67 struct with one field, each containing a 2x277 cell array
C_temp = struct2cell(loadfile); % C_temp: 1x1x67 cell array, each containing a 2x277 cell array
C = cat(3,C_temp{:}); % C: 2x277x67 cell array
The last line will fail if the field of any element of loadfile contains something other than a 2x277 cell array
If it runs, then click on C in the Variables browser and see if it looks more like what you want.
2 Kommentare
Weitere Antworten (1)
Sulaymon Eshkabilov
am 11 Dez. 2023
Your question is not quite clear to me. If your want to get cell array converted into Table, then use cell2table() - DOC
Siehe auch
Kategorien
Mehr zu Characters and Strings finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!