Effacer les filtres
Effacer les filtres

combine number from cell array and letter to a string

4 vues (au cours des 30 derniers jours)
Dongyan Zhu
Dongyan Zhu le 18 Juin 2021
Commenté : Dongyan Zhu le 18 Juin 2021
Now I have a cell array contaning some numbers:
SequencePreview =
1×3 cell array
{'3'} {'1'} {'4'}
Then I want to get a string showed using for loop as below:
'V3-V1-V4'
Does someone have an idea? Thank you!

Réponse acceptée

Stephen23
Stephen23 le 18 Juin 2021
Modifié(e) : Stephen23 le 18 Juin 2021
C = {'3','1','4'}
C = 1×3 cell array
{'3'} {'1'} {'4'}
S = join(strcat("V",C),"-") % output = string
S = "V3-V1-V4"
or the old-fashioned way:
S = sprintf('-V%s',C{:}); % output = char
S = S(2:end)
S = 'V3-V1-V4'

Plus de réponses (0)

Catégories

En savoir plus sur Logical dans Help Center et File Exchange

Produits


Version

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by