char
Converte números em caracteres, ou texto de vários tipos em um array char.
Categoria: Language Fundamentals > Data Types
Sintaxe
c = char(n)
Converte códigos de caracteres em caracteres.
c = char(C)
Converte um cell array de texto em uma matriz char preenchida, uma linha por célula.
c = char(S)
Converte um array de strings em um array char.
Descrição
Para entrada numérica, char(65) é 'A' e char(65:70) é 'ABCDEF'; a inversa é double('A'). Códigos acima de 255 geram caracteres Unicode.
Para vários trechos de texto, char monta uma matriz retangular preenchendo cada linha com espaços à direita, de modo que char({'a','bcd'}) é uma matriz 2 por 3. Essa matriz pode voltar a ser um cell array de palavras com cellstr.
Argumentos de entrada
n- Array numérico de códigos de caracteres (inteiros não negativos).
C- Cell array de vetores de caracteres ou strings.
S- Array de strings.
Argumentos de saída
c- Array char. Linhas mais curtas são preenchidas com espaços até o comprimento da maior.
Exemplo
Códigos e palavras
char(72:76)
char({'a','bcd'})
double('A')
Saída
ans = 'HIJKL'
ans = 2×3 char array
'a '
'bcd'
ans = 65