Символьные и строковые массивы обеспечивают хранение текстовых данных в MATLAB ®.
Символьный массив - это последовательность символов, так же как числовой массив - это последовательность чисел. Обычно используется для хранения коротких фрагментов текста в виде символьных векторов, таких как c = 'Hello World'.
Строковый массив - это контейнер для фрагментов текста. Массивы строк предоставляют набор функций для работы с текстом в качестве данных. Начиная с R2017a, можно создавать строки с помощью двойных кавычек, таких как str = "Greetings friend". Чтобы преобразовать данные в строковые массивы, используйте string функция.
Дополнительные сведения см. в разделе Текст в строковых и символьных массивах или в разделе Использование строковых массивов для текстовых данных.
Текст в строковых и символьных массивах
Храните текст и управляйте им, используя либо массивы строк, либо массивы символов.
Анализ текстовых данных со строковыми массивами
В этом примере показано, как анализировать текстовые данные с помощью массивов строк. В нем показано, как хранить, разделять и сортировать текст, а также как вычислять и собирать статистику для текста в строковом массиве.
Составьте массивы символов или строк, которые включают обычный текст и данные, отформатированные в соответствии с вашей спецификацией.
MATLAB предоставляет несколько функций для поиска, замены или извлечения текста в строковых массивах и векторах символов.
MATLAB хранит все символы как символы Юникода. Как строки, так и векторы символов используют одинаковую кодировку. Можно преобразовать символы в их кодовые значения в Юникоде, а числа - в символы.
Шестнадцатеричные и двоичные значения
Укажите шестнадцатеричные и двоичные значения как литералы или как текст. Шестнадцатеричные и двоичные литералы хранятся как целые числа. Текст, представляющий шестнадцатеричные и двоичные значения, можно преобразовать в числа, а числа - в текстовые представления.