strings

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

Описание

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

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

пример

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

пример

str = strings(sz1,...,szN) возвращает sz1-...-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

Расширенные возможности

Введенный в R2017b