Строковый массив
Текст в MATLAB ® можно представлять с помощью массивов строк. Каждый элемент строкового массива хранит последовательность символов. Последовательности могут иметь различную длину без заполнения, например, "yes" и "no". Строковый массив, имеющий только один элемент, также называется строковым скаляром.
Можно индексировать в, изменять форму и объединять массивы строк с помощью стандартных операций с массивами, а также добавлять к ним текст с помощью + оператор. Если строковый массив представляет числа, его можно преобразовать в числовой массив с помощью double функция.
Можно создать скаляр строки, заключив фрагмент текста в двойные кавычки.
str = "Hello, world"str = "Hello, world"
Чтобы создать строковый массив, можно объединить строковые скаляры, используя квадратные скобки, точно так же, как можно объединить числа в числовой массив.
str = ["Mercury" "Gemini" "Apollo"; "Skylab" "Skylab B" "ISS"]
str = 2x3 string
"Mercury" "Gemini" "Apollo"
"Skylab" "Skylab B" "ISS" Можно также преобразовать переменные различных типов данных в массивы строк с помощью string функция, описанная ниже.
Список функций для создания и обработки текста в строковых массивах см. в разделе Символы и строки.
Если входной аргумент является объектом, то он должен принадлежать классу, реализующему string для представления объекта в виде строки.
Преобразование a char массив числового типа создает массив соответствующих кодовых значений Юникода. Текст в строках не преобразуется таким образом. Преобразование строки, не представляющей одно числовое значение, в double произведет NaN результат. Дополнительные сведения см. в разделах Значения Юникод и ASCII.