Combine 2 Cell Matrices into One

1 visualización (últimos 30 días)
Ruger28
Ruger28 el 6 de Mayo de 2020
Comentada: Star Strider el 6 de Mayo de 2020
Hello,
Im trying to combine data from two matrices into one. An example:
A = {'A','B','C';'A','B','C'};
B = {'1','1','1';'2','2','2'};
and I want C to be:
C = {'A1','B1','C1';'A2','B2','C2'};
I feel like this is trivial, and I am definitely missing something. Any help would be greatly appreciated.

Respuesta aceptada

Star Strider
Star Strider el 6 de Mayo de 2020
Try this:
A = {'A','B','C';'A','B','C'};
B = {'1','1','1';'2','2','2'};
C = cellfun(@(x,y)[x,y], A, B, 'Uni',0)
producing:
C =
2×3 cell array
{'A1'} {'B1'} {'C1'}
{'A2'} {'B2'} {'C2'}
.
  2 comentarios
Ruger28
Ruger28 el 6 de Mayo de 2020
Thank you very much! I was definitely going the wrong direction. I apprecaite the help!
Star Strider
Star Strider el 6 de Mayo de 2020
As always, my pleasure!

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Matrix Indexing en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by