У меня есть массив ячеек числовых строк, например:
labels = {'1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'}
Я пытаюсь добавить строку ('Label '
) в начало каждого элемента массива без использования какого-либо цикла, так как массив огромен, и мне нужно, чтобы код выполнялся быстро. Еще одним моим требованием является сохранение пробела после слова 'Label'
, когда я применяю его к двузначным элементам массива. Результат, который я хочу:
fullLabels = {'Label 1', 'Label 2', 'Label 3', 'Label 4', 'Label 5',
'Label 6', 'Label 7', 'Label 8', 'Label 9', 'Label 10',
'Label 11', 'Label 12'}
Я попытался использовать strcat()
следующим образом:
fullLabels = strcat('Label ', labels);
Это нормально для однозначных элементов массива, но когда он применяется к двузначным элементам массива, пробел после 'Label'
удаляется, чтобы дать:
fullLabels = {..., 'Label10', 'Label11', 'Label12'}