строки

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

Синтаксис

str = strings
str = strings(n)
str = strings(sz1,...,szN)
str = strings(sz)

Описание

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

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

пример

str = strings(n) возвращает n-by-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 array
    ""    ""    ""    ""
    ""    ""    ""    ""
    ""    ""    ""    ""
    ""    ""    ""    ""

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

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

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

Это - общий шаблон, чтобы объединить предыдущие две строки кода в одну строку:

str = strings(size(A));

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

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

свернуть все

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

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

  • Если n отрицателен, то strings обрабатывает n как 0.

Типы данных: удвойтесь | единственный | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

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

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

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

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

Типы данных: удвойтесь | единственный | 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.

Типы данных: удвойтесь | единственный | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Введенный в R2017b

Была ли эта тема полезной?