exponenta event banner

последовательности

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

Описание

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

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

пример

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

пример

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

пример

str = strings(sz) возвращает строковый массив с вектором размера 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