Main Content

Mostrar el formato de valores numéricos

De forma predeterminada, MATLAB® utiliza un formato corto de 5 dígitos para mostrar los números. Por ejemplo,

x = 4/3
x =

    1.3333

Puede cambiar la visualización en la ventana de comandos o en el editor con la función format.

format long
x
x =

   1.333333333333333

Al usar la función format, solo se establece el formato para la sesión actual de MATLAB. Para establecer el formato para las sesiones posteriores, haga clic en Preferences en la pestaña Home de la sección Environment. Seleccione MATLAB > Command Window y, después, elija una opción de Numeric format.

En la siguiente tabla se resumen las opciones de formato de las salidas numéricas.

Style

Resultado

Ejemplo

short (default)

Formato corto con decimales fijos, con 4 dígitos después del separador decimal.

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

rat

Relación de enteros pequeños.

355/113

El formato de visualización solo afecta a cómo se muestran los números, no a cómo se almacenan en MATLAB.

Consulte también

Temas relacionados