How to add string to the beginning of each element in a string array?

1 vue (au cours des 30 derniers jours)
Ana Alonso
Ana Alonso le 12 Déc 2018
Commenté : Ana Alonso le 12 Déc 2018
Hi there,
I'm trying to append a string to the beginning of each element in a string array. Specifically, I'd like to add the text "Syl_" such that I can turn the string array s1 into the string array s2.
s1 = string(1:4)
1×4 string array
"1" "2" "3" "4"
s2 = ["Syl_1", "Syl_2", "Syl_3", "Syl_4"]
1×4 string array
"Syl_1" "Syl_2" "Syl_3" "Syl_4"

Réponse acceptée

Cris LaPierre
Cris LaPierre le 12 Déc 2018
s2 = "Syl_" + s1

Plus de réponses (1)

Mark Sherstan
Mark Sherstan le 12 Déc 2018
Give this a try:
s1 = string(1:4);
s2 = strcat('Syl_',s1)
  1 commentaire
Ana Alonso
Ana Alonso le 12 Déc 2018
Thank you so much! I didn't realize strcat read in arrays.

Connectez-vous pour commenter.

Catégories

En savoir plus sur Cell Arrays dans Help Center et File Exchange

Produits


Version

R2018a

Community Treasure Hunt

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

Start Hunting!

Translated by