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

1 visualizzazione (ultimi 30 giorni)
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"

Risposta accettata

Cris LaPierre
Cris LaPierre il 12 Dic 2018
s2 = "Syl_" + s1

Più risposte (1)

Mark Sherstan
Mark Sherstan il 12 Dic 2018
Give this a try:
s1 = string(1:4);
s2 = strcat('Syl_',s1)

Categorie

Scopri di più su Cell Arrays in Help Center e File Exchange

Prodotti


Release

R2018a

Community Treasure Hunt

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

Start Hunting!

Translated by