Contenido principal

join

Descripción

newStr = join(str) combina el texto de str uniendo elementos consecutivos del arreglo de entrada, colocando un carácter de espacio entre ellos. str puede ser un arreglo de cadenas o un arreglo de celdas de vectores de caracteres. newStr tiene el mismo tipo de datos que str.

  • Si str es un arreglo de cadenas o de celdas de 1 por N o de N por 1, newStr es un escalar de cadena o un arreglo de celdas que contiene un vector de caracteres.

  • Si str es un arreglo de cadenas o un arreglo de celdas de M por N, newStr es un arreglo de cadenas o un arreglo de celdas de M por 1.

Para un arreglo de cadenas o de celdas de cualquier tamaño, join concatena elementos a lo largo de la última dimensión de str con un tamaño que no es igual a 1.

ejemplo

newStr = join(str,delimiter) combina el texto de str y coloca los elementos de delimiter entre los elementos de str en lugar de un carácter de espacio.

Si el argumento delimiter es un arreglo de diferentes delimitadores y str tiene N elementos a lo largo de la dimensión que se une, delimiter debe tener N–1 elementos a lo largo de la misma dimensión. Las otras dimensiones de delimiter deben tener un tamaño de 1 o el mismo tamaño que la dimensión correspondiente de str.

ejemplo

newStr = join(str,dim) combina los elementos de str a lo largo de la dimensión dim.

ejemplo

newStr = join(str,delimiter,dim) combina los elementos de str a lo largo de la dimensión dim y coloca los elementos de delimiter entre los elementos de str.

Ejemplos

contraer todo

Cree un arreglo de cadenas. Puede crear cadenas utilizando comillas dobles.

str = ["Carlos","Sada";
       "Ella","Olsen";
       "Diana","Lee"]
str = 3×2 string
    "Carlos"    "Sada" 
    "Ella"      "Olsen"
    "Diana"     "Lee"  

Combine las cadenas usando la función join. join concatena las cadenas de str y coloca un carácter de espacio entre ellas. join concatena a lo largo de la segunda dimensión, ya que es la última dimensión con un tamaño que no es igual a 1.

newStr = join(str)
newStr = 3×1 string
    "Carlos Sada"
    "Ella Olsen"
    "Diana Lee"

Combine elementos de un arreglo de cadenas. En lugar de espacios, inserte distintos fragmentos de texto entre las cadenas de str.

Cree un arreglo de cadenas.

str = ["x","y","z";
       "a","b","c"]
str = 2×3 string
    "x"    "y"    "z"
    "a"    "b"    "c"

Concatene las cadenas con guiones entre ellas.

newStr = join(str,"-")
newStr = 2×1 string
    "x-y-z"
    "a-b-c"

Concatene las cadenas con símbolos que hagan que las cadenas de salida representen ecuaciones. El argumento delimiters debe ser un arreglo de 2 por 2 porque str es un arreglo de 2 por 3.

delimiters = [" + "," = ";
              " - "," = "];
newStr = join(str,delimiters)
newStr = 2×1 string
    "x + y = z"
    "a - b = c"

Cree un arreglo de cadenas.

str = ["Carlos","Sada";
       "Ella","Olsen";
       "Diana","Lee"]
str = 3×2 string
    "Carlos"    "Sada" 
    "Ella"      "Olsen"
    "Diana"     "Lee"  

Combine las cadenas de str a lo largo de la primera dimensión. De forma predeterminada, la función join combina cadenas a lo largo de la última dimensión con un tamaño que no es igual a 1. Para combinar las cadenas a lo largo de la primera dimensión, especifíquela como un argumento de entrada adicional.

newStr = join(str,1)
newStr = 1×2 string
    "Carlos Ella Diana"    "Sada Olsen Lee"

Argumentos de entrada

contraer todo

Texto de entrada, especificado como arreglo de cadenas o arreglo de celdas de vectores de caracteres.

Caracteres delimitantes para unir cadenas, especificados como vector de caracteres, arreglo de celdas de vectores de caracteres o arreglo de cadenas. join forma el arreglo de cadenas de salida combinando elementos de cadenas con delimitadores entre ellos.

join inserta todos los caracteres en delimiter como texto literal, incluidas secuencias de caracteres de escape.

Dimensión a lo largo de la que unir cadenas, especificada como entero positivo. Si no se especifica dim, el valor predeterminado es la última dimensión con un tamaño que no sea igual a 1.

Argumentos de salida

contraer todo

Texto de salida, devuelto como arreglo de cadenas o arreglo de celdas de vectores de caracteres. newStr tiene el mismo tipo de datos que el texto de entrada y tiene el tamaño de 1 a lo largo de la dimensión que se está uniendo.

Capacidades ampliadas

expandir todo

Historial de versiones

Introducido en R2016b

Consulte también

| | | | | | |