Main Content

strings

Crear arreglos de cadenas sin caracteres

Descripción

str = strings devuelve una cadena sin caracteres. Para obtener más información sobre los arreglos de cadenas, consulte string.

También puede utilizar comillas dobles. Por ejemplo, str = "" crea un escalar de cadena que no contiene caracteres.

ejemplo

str = strings(n) devuelve un arreglo de cadenas de n por n. Cada elemento es una cadena sin caracteres.

ejemplo

str = strings(sz1,...,szN) devuelve un arreglo de cadenas de sz1 por ... por szN en el que sz1,...,szN indica el tamaño de cada dimensión. Por ejemplo, strings(2,3) devuelve un arreglo de cadenas de 2 por 3 en el que cada elemento es "".

ejemplo

str = strings(sz) devuelve un arreglo de cadenas en el que el vector de tamaño sz define size(str). Por ejemplo, strings([2,3]) devuelve un arreglo de cadenas de 2 por 3.

Ejemplos

contraer todo

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

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

Cree un arreglo de cadenas vacías que tenga el mismo tamaño que un arreglo existente.

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

Es habitual combinar las dos líneas anteriores de código en una única línea:

str = strings(size(A));

Puede utilizar strings para asignar previamente el espacio necesario para un arreglo de cadenas grande.

Argumentos de entrada

contraer todo

Tamaño de un arreglo cuadrado, especificado como valor entero no negativo.

  • Si n es 0, str es un arreglo vacío.

  • Si n es negativo, strings trata a n como 0.

Tipos de datos: double | single | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Tamaño de cada dimensión, especificado como argumentos separados de valores enteros no negativos.

  • Si el tamaño de una dimensión cualquiera es 0, str es un arreglo vacío.

  • Si el tamaño de una dimensión cualquiera es negativo, strings lo trata como 0.

  • Más allá de la segunda dimensión, strings ignora las dimensiones finales con un tamaño de 1. Por ejemplo, strings(3,1,1,1) produce un vector de 3 por 1 de cadenas sin caracteres.

Tipos de datos: double | single | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Tamaño de cada dimensión, especificado como un vector fila de valores enteros no negativos. Cada elemento de este vector indica el tamaño de la dimensión correspondiente:

  • Si el tamaño de una dimensión cualquiera es 0, str es un arreglo vacío.

  • Si el tamaño de una dimensión cualquiera es negativo, strings lo trata como 0.

  • Más allá de la segunda dimensión, strings ignora las dimensiones finales con un tamaño de 1. Por ejemplo, strings([3,1,1,1]) produce un vector de 3 por 1 de cadenas sin caracteres.

Ejemplo: sz = [2,3,4] crea un arreglo de 2 por 3 por 4.

Tipos de datos: double | single | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Capacidades ampliadas

Historial de versiones

Introducido en R2016b