Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

format

Establecer formato de visualización de salida de ventana de comandos

Descripción

ejemplo

format style cambia el formato de visualización de salida en la ventana de comandos al formato especificado por style.

ejemplo

format , por sí mismo, restablece el formato de salida al valor predeterminado, que es el formato corto, decimal fijo para la notación de punto flotante y el espaciado de líneas sueltas para todas las lineas de salida.

Los formatos numéricos sólo afectan a cómo aparecen los números en la salida de la ventana de comandos, no cómo MATLAB® los calcula o guarda.

Ejemplos

contraer todo

Establezca el formato de salida en el formato decimal fijo largo y muestre el valor de pi.

format long
pi
ans = 
   3.141592653589793

Defina el formato de salida en el formato de ingeniería corta con espaciado de línea compacto y, a continuación, restablezca el formato por defecto.

format shortEng
format compact
x = rand(3)
x = 3×3

   814.7237e-003   913.3759e-003   278.4982e-003
   905.7919e-003   632.3592e-003   546.8815e-003
   126.9868e-003    97.5404e-003   957.5068e-003

format
x
x = 3×3

    0.8147    0.9134    0.2785
    0.9058    0.6324    0.5469
    0.1270    0.0975    0.9575

Muestra los valores máximos de números enteros y reales en formato hexadecimal.

format hex
intmax('uint64')
ans = uint64
   ffffffffffffffff

realmax
ans = 
   7fefffffffffffff

Muestre la diferencia entre los formatos shortEng y longEng .

Establezca el formato de salida en shortEng.

format shortEng

Cree una variable y aumente su valor en un múltiplo de 10 cada vez a través de un bucle for .

A = 5.123456789;
for k = 1:10
   disp(A)
   A = A*10;
end
     5.1235e+000

    51.2346e+000

   512.3457e+000

     5.1235e+003

    51.2346e+003

   512.3457e+003

     5.1235e+006

    51.2346e+006

   512.3457e+006

     5.1235e+009

Los valores se muestran con 4 dígitos después del punto decimal y un exponente que es un múltiplo de 3.

Defina el formato de salida en el formato de ingeniería de largo y visualice los mismos valores.

format longEng

A = 5.123456789;
for k = 1:10
   disp(A)
   A = A*10;
end
    5.12345678900000e+000

    51.2345678900000e+000

    512.345678900000e+000

    5.12345678900000e+003

    51.2345678900000e+003

    512.345678900000e+003

    5.12345678900000e+006

    51.2345678900000e+006

    512.345678900000e+006

    5.12345678900000e+009

Los valores se muestran con 15 dígitos y un exponente que es un múltiplo de 3.

Utilice el formato shortG cuando algunos de los valores de una matriz son números cortos y algunos tienen exponentes grandes. El formato shortG escoge el formato decimal fijo o corto que tenga la pantalla más compacta.

Cree una variable y una salida de visualización en el formato short , que es el valor predeterminado.

x = [25 56.31156 255.52675 9876899999];
format short
x
x = 1×4
109 ×

    0.0000    0.0000    0.0000    9.8769

Establezca el formato en shortG y remuestre los valores.

format shortG
x
x = 1×4

           25       56.312       255.53   9.8769e+09

Obtener el formato numérico actual.

f = get(0,'Format')
f =

shortG

Obtenga el espaciado de línea actual, que se puede establecer en loose o compact.

S = get(0,'FormatSpacing')
S =

loose

Argumentos de entrada

contraer todo

Formato de visualización de salida, especificado como una de estas opciones.

Formato numérico

Estos estilos controlan el formato de visualización de salida para variables numéricas.

Style

Resultado

Ejemplo

short (default)

Formato corto y decimal fijo con 4 dígitos después del punto decimal.

3.1416

long

Formato decimal fijo y largo con 15 dígitos después del punto decimal para los valores de double y 7 dígitos después del punto decimal para los valores de single .

3.141592653589793

shortE

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

3.1416e+00

longE

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

3.141592653589793e+00

shortG

Formato corto, fijo decimal o notación científica, cualquiera que sea más compacto, con un total de 5 dígitos.

3.1416

longG

Formato decimal largo, fijo o notación científica, cualquiera que sea más compacto, con un total de 15 dígitos para los valores de double y 7 dígitos para los valores de single .

3.14159265358979

shortEng

Notación de ingeniería corta (exponente es un múltiplo de 3) con 4 dígitos después del punto decimal.

3.1416e+000

longEng

Notación de ingeniería larga (exponente es un múltiplo de 3) con 15 dígitos significativos.

3.14159265358979e+000

+

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

+

bank

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

3.14

hex

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

400921fb54442d18

rat

Proporción de números enteros pequeños.

355/113

Formato de espaciado de línea

Style

Resultado

Ejemplo

compact

Suprimir el exceso de líneas en blanco para mostrar más salida en una sola pantalla.

theta = pi/2
theta =
  1.5708

loose

Agregue líneas en blanco para que la salida sea más legible.

theta = pi/2

theta =

  1.5708

Sugerencias

  • El formato especificado sólo se aplica a la sesión actual de MATLAB. Para mantener un formato entre sesiones, elija un Numeric format o la opción Numeric display en las preferencias de la ventana de comandos.

  • Puede insertar un espacio entre short o long y el tipo de presentación, por ejemplo, format short E.

  • MATLAB siempre muestra los tipos de datos enteros al número apropiado de dígitos para el tipo de datos. Por ejemplo, MATLAB utiliza 3 dígitos para mostrar los tipos de datos int8 (por ejemplo,-128:127). Establecer el formato de salida en short o long no afecta a la visualización de variables de tipo entero.

  • Los números de punto flotante con valor entero, con un máximo de 9 dígitos, no se muestran en notación científica.

  • Si muestra una matriz con una amplia gama de valores, considere la posibilidad de utilizar shortG. (Consulte Formato grande de la gama de datos).

Consulte también

| |

Introducido antes de R2006a