bonjour a tout
j'ai une question comment je concaténer 2 entier a la fois avec une chaîne de caractères en matlab ? ex : 1R2
svp aide
bonjour a tout
j'ai une question comment je concaténer 2 entier a la fois avec une chaîne de caractères en matlab ? ex : 1R2
svp aide
sous matlab, tout est matrice ... un entier, un caractère ... tout
il suffit donc de savoir concaténer des matrices
pour ton problème spécifiquement
j'ai essayer maintenant avec ce code mais ca marche pas voici le resultat
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 >> a=[1] a = 1 >> b=[2] b = 2 >> c=['R'] c = R >> x=[a,c,b] x = R >> x=[a;c;b] x = R
Essaie plus de dix minutes avant de demander la réponse...
Depuis hier, j'essaie sachant que c'est la première fois que je manipule avec le matlab
en tout cas merci a vous
Une solution possible estsi j'ai bien compris votre problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part [num2str(1) 'R' num2str(2)]
(il s'est écoulé seulement 9 minutes entre le moment où la fab vous a donné deux liens répondant à la question et celui où vous êtes revenus sur le forum)
Il est également possible d'utiliser sprintf :
Code : Sélectionner tout - Visualiser dans une fenêtre à part sprintf('%d%c%d', a, c, b)
Partager