Concatenate two cells into another

1 vue (au cours des 30 derniers jours)
António
António le 30 Déc 2014
Modifié(e) : Yona le 1 Jan 2015
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?

Réponse acceptée

Yona
Yona le 30 Déc 2014
do you try to use strcat?
It allow you to concatenate two cells.
Ce = {'Aluno', '41563'};
C3 = strcat(Ce{1}(1),Ce{2});
  2 commentaires
António
António le 30 Déc 2014
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?
Yona
Yona le 1 Jan 2015
Modifié(e) : Yona le 1 Jan 2015
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})];

Connectez-vous pour commenter.

Plus de réponses (1)

Ilham Hardy
Ilham Hardy le 30 Déc 2014
Another way is,
Ce = {'Aluno', '41563'};
C3 = [Ce{1} Ce{2}];
Mind the curly brackets {} !

Catégories

En savoir plus sur Creating and Concatenating Matrices dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by