creating a cell with serial names

1 view (last 30 days)
Binu
Binu on 18 Jun 2019
Commented: Stephen23 on 20 Jun 2019
Hello,
I want to create a list (1x15 cell) of 15 names (sometimes more than that) with names of following pattern;
AB_01, AB_02, AB_03,....AB_15.
Is there an easy way to do this , in a loop like, rather than type it each.
Thanks

Accepted Answer

Akira Agata
Akira Agata on 18 Jun 2019
How about the following?
suffix = repmat({'AB_'},15,1);
number = cellstr(num2str((1:15)','%02d'));
output = strcat(suffix,number)';
  3 Comments
madhan ravi
madhan ravi on 18 Jun 2019
even simpler:
compose('AB_%02d',(1:15)') % >=2016b
Stephen23
Stephen23 on 20 Jun 2019
darshani Thotagamuwage's incorrectly accepted "Answer" moved here:
It worked very well. Thanks a lot

Sign in to comment.

More Answers (0)

Categories

Find more on Multidimensional Arrays in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!