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
"