Main Content

DisplayFormatOptions

Devolver el formato de visualización en la ventana de comandos

Desde R2021a

Descripción

Puede utilizar la función format para devolver información sobre el formato de visualización actual en la ventana de comandos. Esa información se almacena en un objeto DisplayFormatOptions. El objeto tiene dos propiedades: NumericFormat almacena el formato numérico de visualización y LineSpacing almacena el formato de espaciado de línea de visualización. También puede llamar a format con un objeto DisplayFormatOptions como el argumento de entrada para restablecer la configuración de visualización guardada en ese objeto.

Creación

Cree un objeto DisplayFormatOptions llamando a la función format con un argumento de salida.

Propiedades

expandir todo

Formato numérico de visualización, especificado como una de las siguientes opciones.

Style

Resultado

Ejemplo

short

Formato corto con decimales fijos, con 4 dígitos después del separador decimal. Esta es la configuración numérica predeterminada.

3.1416

long

Formato largo con decimales fijos, con 15 dígitos después del separador decimal para los valores double y 7 dígitos después del separador decimal para los valores single.

3.141592653589793

shortE

Notación científica corta con 4 dígitos después del separador decimal.

3.1416e+00

longE

Notación científica larga con 15 dígitos después del separador decimal para los valores double y 7 dígitos después del separador decimal para los valores single.

3.141592653589793e+00

shortG

Notación científica o formato corto con decimales fijos, la opción que sea más compacta, con un total de 5 dígitos.

3.1416

longG

Notación científica o formato largo con decimales fijos, la opción que sea más compacta, con un total de 15 dígitos para los valores double y 7 dígitos para los valores single.

3.14159265358979

shortEng

Notación técnica corta (el exponente es un múltiplo de 3) con 4 dígitos después del separador decimal.

3.1416e+000

longEng

Notación técnica larga (el exponente es un múltiplo de 3) con 15 dígitos significativos.

3.14159265358979e+000

+

Formato positivo/negativo con los caracteres +, - y espacio en blanco para los elementos positivos, negativos y cero.

+

bank

Formato de moneda con 2 dígitos después del separador decimal.

3.14

hex

Representación hexadecimal de un número binario de doble precisión.

400921fb54442d18

rational

Relación de enteros pequeños.

355/113

Formato de espaciado de línea de visualización, especificado como compact o loose.

Style

Resultado

Ejemplo

compact

Suprime las líneas en blanco sobrantes para mostrar más salidas en una única pantalla.

theta = pi/2
theta =
1.5708

loose

Añade líneas en blanco para hacer que las salidas sean más legibles. Esta es la configuración predeterminada para el espaciado de línea.

theta = pi/2

theta =

1.5708

Ejemplos

contraer todo

Desde la versión R2021a

Obtenga el formato de visualización actual.

fmt = format
fmt = 
  DisplayFormatOptions with properties:

    NumericFormat: "short"
      LineSpacing: "loose"

Desde la versión R2021a

Guarde el formato de visualización actual y restablézcalo más adelante.

Establezca la visualización numérica en shortE y muestre una matriz de valores numéricos de 2 por 2.

format shortE
m = [9638573934 37467; 236 574638295]
m = 2×2

   9.6386e+09   3.7467e+04
   2.3600e+02   5.7464e+08

Guarde el formato de visualización actual en oldFmt y cambie el formato numérico a longE.

oldFmt = format("longE")
oldFmt = 
  DisplayFormatOptions with properties:

    NumericFormat: "shortE"
      LineSpacing: "loose"

Confirme que el formato numérico sea ahora una notación científica larga volviendo a mostrar la matriz m.

m
m = 2×2

     9.638573934000000e+09     3.746700000000000e+04
     2.360000000000000e+02     5.746382950000000e+08

Restablezca el formato a su estado anterior. Vuelva a mostrar m para confirmar que el formato numérico es ahora un formato científico corto.

format(oldFmt)
m
m = 2×2

   9.6386e+09   3.7467e+04
   2.3600e+02   5.7464e+08

Historial de versiones

Introducido en R2021a

Consulte también