Using vertcat to convert cellarray consisting of mutiple columns into an array of multiple columns
4 次查看(过去 30 天)
显示 更早的评论
I have the following cellarray
C = cell(3)
I want to vertically contactenate all columns and obtain an array. If my cell array just has one column I use
data_array = vertcat(C{:})
But I am not sure how to do it for multiple columns. Thank you for all the help!
2 个评论
回答(2 个)
Sulaymon Eshkabilov
2023-1-29
Here is how it can be attained:
C1 = {randi(3, 3)};
C2 = {ones(3)};
C3 = {zeros(3)};
C4 = {randi(3, 3)};
C5 = {ones(3)};
C6 = {zeros(3)};
C7 = {randi(3, 3)};
C8 = {ones(3)};
C9 = {zeros(3)};
C = {C1, C2, C3; C4, C5, C6; C7, C8, C9};
CC = cell2mat(vertcat(C{:}))
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Matrices and Arrays 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!