Splitting Cells into Arrays.

Hi,
I have a variable called SIGNAL of size 6x1. It has 6 cells with each cell of size 1x100. How do I split the cells into arrays ?
(Every cell in SIGNAL contains 100 timetables) . Thank you

3 Comments

You can easily flatten that cell array:
out = vertcat(SIGNAL{:});
Where out will be a 6x100 cell array containing your timetables. You can trivially access the timetables using indexing:
Thank you Stephen !! It worked.
The fact that ll your timetables in SIGNAL{1,1} makes me suspect that you also want to horzcat across rows of SIGNAL. Something like
for i = 1:6
S2{i} = [SIGNAL{1,:}];
end
Or, you may need to use synchronize instead of horzcat.

Sign in to comment.

Answers (0)

Products

Release

R2021a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!