Bonjour,
Je cherche à créer une ligne de cellules en concaténant du texte et des nombres, pour obtenir :
M(L1C1) M(L1C2) etc ... M(L1C20) M(L2C1) ...etc M(L20C20)
Pour ce faire j'ai créer 5 cell arrays correspondant à "M(L", "un nombre", "C", "un nombre", ")", de cette façon :
et pour F j'obtiens bien une concaténation de mes cell arrays, sauf les nombres : dans chaque cellule de F j'ai M(L C )
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 A=repmat({'M(L'},1,400); B=num2cell(ceil((1:400)/20)); C=repmat({'C'},1,400); D=num2cell(repmat(1:20,1,20)); E=repmat({')'},1,400); F=strcat(A,B,C,D,E);
Pourtant B et D sont bien des cell arrays et non des vecteurs.
Pouvez vous me dire quelle est mon erreur ?
Partager