Generating a categorical array with group names

3 views (last 30 days)
I was wondering how I can generate a 4751x1 cell { } which contains inside three different group names.
So 1055 entries of group1, 1641 entries of group2, 2055 entries of group 3?
Thanks for the help, this is needed for a principal components analysis software

Accepted Answer

Jeff Miller
Jeff Miller on 6 Sep 2021
Is this what you are after?
part1 = repmat({'Name1'},1055,1);
part2 = repmat({'Name2'},1641,1);
part3 = repmat({'Name3'},2055,1);
allparts = [part1; part2; part3];

More Answers (0)


Find more on Data Type Conversion 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!