Concatenate More than 2 Variables

1 view (last 30 days)
RDG
RDG on 8 Oct 2013
Commented: Walter Roberson on 8 Oct 2013
Can Matlab handle concatenation of more than 2 variables?
eg.
A{1}=[1 2 3]
A{2}=[4 5 6]
I understand that C=vertcat(A{1},A{2}).
However, if I have say 100 variables and I wish to vertcat them, how can I do so?
eg.
A{1}=[1 2 3]
A{2}=[4 5 6]
A{3}=[7 8 9]
A{4}=[10 11 12]
and so on....until A{30}.
How can I do so with a single function?

Accepted Answer

Matt J
Matt J on 8 Oct 2013
Or,
C=cell2mat(A);
  2 Comments
RDG
RDG on 8 Oct 2013
cell2mat only converts Cell to Double. It doesn't concatenate.
Walter Roberson
Walter Roberson on 8 Oct 2013
Actually it does concatenate.

Sign in to comment.

More Answers (0)

Categories

Find more on Creating and Concatenating Matrices in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!