Main Content

La traducción de esta página está obsoleta. Haga clic aquí para ver la última versión en inglés.

strcat

Concatenar cadenas horizontalmente

Descripción

ejemplo

s = strcat(s1,...,sN) concatena horizontalmente s1,...,sN. Cada argumento de entrada puede ser un arreglo de caracteres, un arreglo de celdas de vectores de caracteres o un arreglo de cadenas.

  • Si algún valor de entrada es un arreglo de cadenas, el resultado es un arreglo de cadenas.

  • Si algún valor de entrada es un arreglo de celdas, y ninguno es un arreglo de cadenas, el resultado es un arreglo de celdas de vectores de caracteres.

  • Si todas las entradas son arreglos de caracteres, el resultado es un arreglo de caracteres.

Para los valores de entrada de arreglos de caracteres, strcat elimina los caracteres ASCII de espacio en blanco al final: espacio, tabulador, tabulador vertical, nueva línea, retorno de carro y avance de página. Para los valores de entrada de arreglos de cadenas y celdas, strcat no elimina los espacios en blanco finales.

Ejemplos

contraer todo

s1 = 'Good';
s2 = 'morning';
s = strcat(s1,s2)
s = 
'Goodmorning'
s1 = {'abcde','fghi'};
s2 = {'jkl','mn'};
s = strcat(s1,s2)
s = 1x2 cell
    {'abcdejkl'}    {'fghimn'}

firstnames = {'Abraham'; 'George'};
lastnames = {'Lincoln'; 'Washington'};
names = strcat(lastnames, {', '}, firstnames)
names = 2x1 cell
    {'Lincoln, Abraham'  }
    {'Washington, George'}

A partir de la versión R2017a, puede crear arreglos de cadenas con comillas dobles. Concaténelos con la función strcat.

str1 = ["John ","Mary "];
str2 = ["Smith","Jones"];
str = strcat(str1,str2)
str = 1x2 string
    "John Smith"    "Mary Jones"

Concatene un vector de caracteres en cada elemento del arreglo de cadenas.

str = strcat(str,', M.D.')
str = 1x2 string
    "John Smith, M.D."    "Mary Jones, M.D."

Argumentos de entrada

contraer todo

Texto de entrada, especificado como arreglos de caracteres, arreglos de celdas de vectores de caracteres o arreglos de cadenas. Cuando se combinan arreglos de cadenas o de celdas con arreglos de caracteres, los arreglos de cadenas o de celdas deben ser escalares o vectores columna con el mismo número de filas que los arreglos de caracteres.

Tipos de datos: char | cell | string

Sugerencias

  • Los arreglos de caracteres también pueden concatenarse con corchetes a izquierda y derecha.

    s1 = 'Good ';
    s2 = 'Morning';
    s = [s1 s2]
    
    s =
    
    Good Morning

Consulte también

| | | | |

Introducido antes de R2006a