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