Недавно в MATLAB были добавлены новые функции:
Массивы строк были введены в R2016b (как уже упоминалось Budo и gnovice ):
Массивы строк хранят фрагменты текста и предоставляют набор функций для
работа с текстом в качестве данных. Вы можете индексировать, изменять и
объединять массивы строк так же, как вы можете с массивами любых других
тип.
Кроме того, начиная с R2017a , вы можете создать строку , используя двойные кавычки ""
.
Поэтому, если ваша версия MATLAB> = R2017a, будет делать следующее:
for i = 1:3
Names(i) = "Sample Text";
end
Проверьте вывод:
>> Names
Names =
1×3 string array
"Sample Text" "Sample Text" "Sample Text"
Больше не нужно иметь дело с массивами ячеек.