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)
merci beaucoup sa marche très très bien![]()
Il est également possible d'utiliser sprintf :
Code : Sélectionner tout - Visualiser dans une fenêtre à part sprintf('%d%c%d', a, c, b)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager