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