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