Merge 2 fields in a structure
12 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
After I use importdata MATLAB splits up my data for some reason. The result is 2 fields within one structure, A.data is a 6000x9 double and A.textdata is a 6000x16 cell. The goal is to have one matrix 6000 x 25. Since they have the same number of rows I figured I could combine them using
A1 = [A.data, A.textdata];
however I get the error "Error using cat Dimension must be a real positive finite integer." I am unsure if it is because some of the cells contain strings.
A1 = {A.data{:}; A.textdata{:}};
did not work either.
0 commentaires
Réponses (1)
Walter Roberson
le 7 Sep 2016
[num2cell(A.data), A.textdata]
2 commentaires
Walter Roberson
le 7 Sep 2016
https://www.mathworks.com/matlabcentral/answers/288265-how-do-i-display-more-than-16-columns-of-a-cell-array
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!