convert cell array with struct information to struct
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hello,
I am using the OPC-Toolbox. The Information of the Item-structure on the server is already given as a 2996x1 cell:
itemID =
Simulator
Simulator.System
Simulator.System.Allow Online Setting
Simulator.System.CRC
Simulator.System.Vehicle1
...
I want to get this old 1x1 struct beginning with "Simulator." back.
because of the autocomplete of matlab.
I am helpful for any Information.
0 commentaires
Réponses (2)
Binu
le 4 Août 2017
There is a cell2struct function structArray = cell2struct(cellArray, fields, dim)
0 commentaires
Massimo Ciacci
le 21 Nov 2019
function structArr = cellArray_2_structArray(cellArr)
N = numel(cellArr); % N cells with 1 struct each
structArr = repmat(cellArr{1}, N, 1 ); % array of structs
for ii=1:N
structArr(ii) = cellArr{ii};
end
How about a poor man solution like this? The advantage over cell2struct is that here you don't need to specify the fields already available in cellArr{1}.
0 commentaires
Voir également
Catégories
En savoir plus sur Structures dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!