Как отмечали другие ответы, использование массивов ячеек , вероятно, является наиболее простым подходом, в результате которого ваша переменная name
будет массивом ячеек, где каждый элемент ячейки содержит строку.
Однако есть и другая опция, использующая функцию STRVCAT , которая будет вертикально объединять строки. Вместо создания массива ячеек будет создана двумерная матрица символов, в которой каждая строка содержит одну строку. STRVCAT автоматически дополняет концы строк пробелами, если необходимо правильно заполнить строки матрицы:
>> string1 = 'hi';
>> string2 = 'there';
>> S = strvcat(string1,string2)
S =
hi
there