formattedDisplayText

Retorna, como string, o texto que a exibição de um valor imprimiria.

Categoria: Data Import and Analysis > Data Import and Export

Sintaxe

str = formattedDisplayText(X)

Captura a exibição de X.

str = formattedDisplayText(X, Name, Value)

Controla o formato com opções como 'NumericFormat' e 'LineSpacing'.

Descrição

O resultado é exatamente o que a janela de comandos mostraria para o valor, mas mantido como dado. Serve para montar mensagens de log, gravar resultados em arquivo ou testar a aparência de uma exibição sem ecoar o valor. A opção 'NumericFormat' age como format apenas nessa chamada.

Argumentos de entrada

X
Qualquer valor.
'NumericFormat'
Formato de exibição, como 'short' ou 'long'.
'LineSpacing'
'loose' ou 'compact'.

Argumentos de saída

str
String escalar com o texto exibido, inclusive as quebras de linha.

Exemplo

Capturar uma exibição

s = formattedDisplayText([1 2; 3 4]);
class(s)
fprintf('%s', s)
formattedDisplayText(pi, 'NumericFormat', 'long')
Saída
ans = 'string'
     1     2
     3     4
ans = "   3.141592653589793
"

Veja também

disp format sprintf string