[matlab octave] concat cell chaine de caractè

Résolu/Fermé
jil - 6 juin 2012 à 16:07
 jil - 12 juin 2012 à 15:57
Salut,

j'ai une cellule contenant des chaines de caractères :

x =
{
[1,1] = E444/E777
[1,2] = A555/A888
[1,3] = B999/B222
}

que j'aimerai mettre sous forme :

y = E444/E777 A555/A888 B999/B222

mais je n'y arrive pas, toutes les fonctions de concaténation de chaines de caractères le font de manière verticale ou alors ne prennent pas en compte des cellules comme arguments.

merci de votre aide !
A voir également:

1 réponse

bon bah coup classique :
tu cherches pendant trois jours sans trouver, ...
tu postes enfin sur un forum, et tu trouves ensuites dans les 20 min par hasard en cherchant un peu à côté des sentiers battus...

bref, sujet résolu grâce à ceci : http://stackoverflow.com/questions/4868841/horizontally-concatenate-cell-array-of-strings
0
start = {'hello','world','test';'join','me','please'}

finish = {'helloworldtest';'joinmeplease'}



>> finish = num2cell(start,1);
>> finish = strcat(finish{:})

finish =

'helloworldtest'
'joinmeplease'
0