How to convert cell to matrix
7 ビュー (過去 30 日間)
古いコメントを表示
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 件のコメント
Matt J
2022 年 1 月 10 日
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
2022 年 1 月 10 日
ca = signal.textdata([6:end],[1,2]);
save('answers.mat', 'ca');
Then attach answers.mat with the paperclip icon.
採用された回答
Jon
2022 年 1 月 10 日
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 件のコメント
その他の回答 (2 件)
Matt J
2022 年 1 月 10 日
cell2mat should have worked
A=num2cell(rand(100001,2)); whos A
B=cell2mat(A); whos B
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Data Type Conversion についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!