str2mat
Empilha textos em uma matriz de caracteres, preenchendo as linhas com espaços.
Categoria: Language Fundamentals > Data Types
Sintaxe
S = str2mat(s1, s2, ...)
Retorna uma matriz de char com uma linha por entrada.
Descrição
As linhas mais curtas são preenchidas à direita com espaços para que todas tenham o mesmo comprimento. Entradas vazias geram uma linha de espaços, e é isso que a diferencia de strvcat, que as descarta.
str2mat é uma função antiga mantida por compatibilidade; char faz o mesmo e é preferível em código novo.
Argumentos de entrada
s1, s2, ...- Vetores de caracteres ou strings. Cada um vira uma linha.
Argumentos de saída
S- Matriz de caracteres cuja largura é a da maior entrada.
Exemplo
Preenchimento até a mesma largura
S = str2mat('one', 'three');
size(S)
S
size(str2mat('a', '', 'b'))
Saída
ans = 1×2
2 5
S = 2×5 char array
'one '
'three'
ans = 1×2
3 1