How to convert cell to matrix
7 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I have a 100001x2 cell. Each cell is 1x1.
How can I convert it to matrix? I've tried cell2mat but I can't make it work
5 commentaires
Matt J
le 10 Jan 2022
The code you've shown does not produce a 100001x2 cell array. You should attach the cell array dirctly in a.mat file so that we can avoid the steps of generating it.
Image Analyst
le 10 Jan 2022
ca = signal.textdata([6:end],[1,2]);
save('answers.mat', 'ca');
Then attach answers.mat with the paperclip icon.
Réponse acceptée
Jon
le 10 Jan 2022
Side stepping the issue a little bit, I can read in your data file perfectly as numerical values and not use cell2mat at all using:
A = readmatrix('i1uss.txt','NumHeaderLines',5)
3 commentaires
Plus de réponses (2)
Matt J
le 10 Jan 2022
cell2mat should have worked
A=num2cell(rand(100001,2)); whos A
B=cell2mat(A); whos B
0 commentaires
Voir également
Catégories
En savoir plus sur Data Type Conversion 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!