Строковые массивы
Вы можете представлять текст в 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 метод для представления объекта в виде строки.
Преобразование char массив к числовому типу будет формировать массив с соответствующими значениями кода Юникода. Текст в строках не преобразуется таким образом. Преобразование строки, которая не представляет ни одного числового значения в double произведет NaN результат. Для получения дополнительной информации смотрите Юникод и значения ASCII.