Clear Filters
Clear Filters

Concatenating cell array elements

1 view (last 30 days)
Hi,
Suppose I have two cell arrays, A and B. Both cell arrays are of size 1 X n and size(A{i}) = size(B{i}) for all i = 1:n. Thus, for example
A =
[1x3 double] [1x4 double] [1x6 double] ...
and
B =
[1x3 double] [1x4 double] [1x6 double] ...
I want to concatenate A and B such that the result C will look like
C =
[2x3 double] [2x4 double] [2x6 double] ...
In C, C{i}(1,:) = A{i} and C{i}(2,:) = B{i} for all i = 1:n.
What's the quickest way to do this?
I appreciate your help.

Accepted Answer

Azzi Abdelmalek
Azzi Abdelmalek on 30 Jun 2013
C= cellfun(@(x,y) [x;y],A,B,'un',0)

More Answers (0)

Categories

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

Products

Community Treasure Hunt

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

Start Hunting!