strjust

Justifica as linhas de uma matriz de caracteres à esquerda, à direita ou ao centro.

Categoria: Language Fundamentals > Data Types

Sintaxe

T = strjust(S)

Justifica as linhas de S à direita.

T = strjust(S, type)

Justifica usando type: 'right', 'left' ou 'center'.

Descrição

strjust desloca os espaços iniciais e finais de cada linha sem mudar seus caracteres nem o tamanho da matriz. É usada principalmente para alinhar colunas de números impressos como texto.

Com 'center', se os espaços não puderem ser divididos igualmente, o espaço extra fica à direita.

Argumentos de entrada

S
Matriz de caracteres preenchida com espaços.
type
'right' (padrão), 'left' ou 'center'.

Argumentos de saída

T
Matriz de caracteres do mesmo tamanho em que os espaços foram deslocados.

Exemplo

Três alinhamentos

S = ['a  '; 'bb '];
strjust(S, 'right')
strjust(['  a'; ' bb'], 'left')
strjust(S, 'center')
Saída
ans = 2×3 char array

    '  a'
    ' bb'
ans = 2×3 char array

    'a  '
    'bb '
ans = 2×3 char array

    ' a '
    'bb '

Veja também

strtrim deblank char pad