strings

Создайте строковые массивы без символов

Описание

str = strings возвращает строку без символов. Для получения дополнительной информации о строковых массивах см. string.

Примечание: Начиная с R2017a, вы также можете использовать двойные кавычки. Для примера, str = "" создает строковый скаляр, не содержащий символов.

пример

str = strings(n) возвращает n-by- n строковые массивы. Каждый элемент является строкой без символов.

пример

str = strings(sz1,...,szN) возвращает sz1-by-... -by- szN Строковые массивы, где sz1,...,szN указать размер каждой размерности. Для примера, strings(2,3) возвращает строковые массивы 2 на 3, где каждый элемент "".

пример

str = strings(sz) возвращает строковые массивы, причем вектор size sz определяет size(str). Для примера, strings([2,3]) возвращает строковые массивы 2 на 3.

Примеры

свернуть все

str = strings(4)
str = 4x4 string
    ""    ""    ""    ""
    ""    ""    ""    ""
    ""    ""    ""    ""
    ""    ""    ""    ""

str = strings([2,6])
str = 2x6 string
    ""    ""    ""    ""    ""    ""
    ""    ""    ""    ""    ""    ""

Создайте массив пустых строк того же размера, что и существующий массив.

A = [1 2 3; 4 5 6];
sz = size(A);
str = strings(sz)
str = 2x3 string
    ""    ""    ""
    ""    ""    ""

Обычным шаблоном является объединение двух предыдущих строк кода в одну линию:

str = strings(size(A));

Можно использовать strings для предварительного выделения пространства, необходимого для больших строковых массивов.

Входные параметры

свернуть все

Размер квадратного массива, заданный как неотрицательное целое число.

  • Если n является 0, затем str - пустой массив.

  • Если n отрицательно, тогда strings лечит n как 0.

Типы данных: double | single | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Размер каждой размерности, заданный как отдельные неотрицательные целочисленные аргументы.

  • Если размер любой размерности 0, затем str - пустой массив.

  • Если размер любой размерности отрицательный, то strings рассматривает его как 0.

  • За пределами второго измерения, strings игнорирует последующие измерения с размером 1. Для примера, strings(3,1,1,1) создает вектор 3 на 1 строк без символов.

Типы данных: double | single | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Размер каждой размерности, заданный как вектор-строка неотрицательных целых чисел. Каждый элемент этого вектора указывает размер соответствующей размерности:

  • Если размер любой размерности 0, затем str - пустой массив.

  • Если размер любой размерности отрицательный, то strings рассматривает его как 0.

  • За пределами второго измерения, strings игнорирует последующие измерения с размером 1. Для примера, strings([3,1,1,1]) создает вектор 3 на 1 строк без символов.

Пример: sz = [2,3,4] создает массив 2 на 3 на 4.

Типы данных: double | single | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Введенный в R2016b