Concatenate two cells into another

I have a cell with 'Aluno' and other cell with '41563'and i need to have another one with 'A41563'. How can i concatenate the first two cells to get the last one?

 Accepted Answer

do you try to use strcat?
It allow you to concatenate two cells.
Ce = {'Aluno', '41563'};
C3 = strcat(Ce{1}(1),Ce{2});

2 Comments

It is parcially wright. The last cell gets the 'A' from 'Aluno' but did't shows the number from the other cell. Can it be caused because i'm using it to write in a table?
no, it probably because the number you have is a number not a string.
try:
C3 = strcat(Ce{1}(1),num2str(Ce{2}));
or:
C3 = [Ce{1} num2str(Ce{2})];

Sign in to comment.

More Answers (1)

Another way is,
Ce = {'Aluno', '41563'};
C3 = [Ce{1} Ce{2}];
Mind the curly brackets {} !

Categories

Asked:

on 30 Dec 2014

Edited:

on 1 Jan 2015

Community Treasure Hunt

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

Start Hunting!