strcat

Concatena textos horizontalmente.

Categoria: Language Fundamentals > Data Types

Sintaxe

s = strcat(s1, s2, ...)

Concatena as entradas, elemento a elemento para arrays e células.

Descrição

Para entradas de caracteres, strcat remove os espaços finais de cada argumento antes de juntar, então strcat('ab ', 'cd') é 'abcd'. Para strings e células, os espaços são mantidos como estão. Para preservar espaços finais em dados de caracteres, use [s1 s2] ou append.

Com um cell array e um texto escalar, o texto é anexado a cada célula, o que é uma forma rápida de adicionar um sufixo a uma lista de nomes.

Argumentos de entrada

s1, s2, ...
Vetores de caracteres, strings ou cell arrays de vetores de caracteres. Os cell arrays devem ter o mesmo tamanho ou ser escalares.

Argumentos de saída

s
Vetor de caracteres se todas as entradas forem vetores de caracteres, string se alguma for string, ou cell array se alguma for célula.

Exemplo

Caracteres, células e strings

strcat('ab ', 'cd')
strcat({'a ', 'b'}, 'x')
["ab " + "cd"]
Saída
ans = 'abcd'
ans = 1×2 cell

    {'a x'}    {'bx'}
ans = "ab cd"

Veja também

append plus horzcat join strjoin