create a string like "AA";"BB";"CC";"DD", and so on

Hi! I would like to create a string like "AA";"BB";"CC";"DD",and so on.
The idea is similar to this:
letters_str = string(mat2cell('A':'Z',1,ones(1,26)))';
I would simply like to double the letters in 'letters_str'.

 Akzeptierte Antwort

str = string(char('AA' + repmat((0:25)',1,2)))
str = 26×1 string array
"AA" "BB" "CC" "DD" "EE" "FF" "GG" "HH" "II" "JJ" "KK" "LL" "MM" "NN" "OO" "PP" "QQ" "RR" "SS" "TT" "UU" "VV" "WW" "XX" "YY" "ZZ"

1 Kommentar

Another idea -
str = string(('A':'Z')');
str = join([str str],'')
str = 26×1 string array
"AA" "BB" "CC" "DD" "EE" "FF" "GG" "HH" "II" "JJ" "KK" "LL" "MM" "NN" "OO" "PP" "QQ" "RR" "SS" "TT" "UU" "VV" "WW" "XX" "YY" "ZZ"

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Characters and Strings finden Sie in Hilfe-Center und File Exchange

Produkte

Version

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by