Borrar filtros
Borrar filtros

Concatenating cell array elements

1 visualización (últimos 30 días)
Pal
Pal el 30 de Jun. de 2013
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.

Respuesta aceptada

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

Más respuestas (0)

Categorías

Más información sobre Creating and Concatenating Matrices en Help Center y File Exchange.

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by