Formatos numéricos largos y cortos en Matlab

Por defecto, Matlab presenta el resultado de una operación matemática en formato entero o decimal, según sea el resultado un número entero o decimal.

Es importante señalar que, a diferencia de otros lenguajes de programación, Matlab no toma en cuenta el formato inicial de los operandos. Así que, aunque los operandos sean números decimales, el resultado no necesariamente lo será.

Por ejemplo, al sumar dos números decimales como 1.7 y 3.3, Matlab nos da como resultado el valor entero 5 y no el decimal 5.0.

>> 1.7+3.3
ans = 5

Pero, si sumamos los valores decimales 1.7 y 3.4, Matlab nos da 5.1, ya que el resultado es decimal.

>> 1.7+3.4
ans = 5.1000

Formatos largo y corto

De manera predeterminada, Matlab muestra los resultados en formato decimal corto, con cinco cifras significativas.

>> 2/3
ans = 0.6667

Para ver el resultado con más cifras significativas, es necesario activar el modo largo con el comando "format long".

>> format long
>> 2/3
ans = 0.666666666666667

Este modo permanecerá activo hasta que finalices tu sesión de trabajo.

Sin embargo, puedes volver al modo corto en cualquier momento durante la misma sesión con el comando "format short".

Notación Científica

También puedes usar la notación científica en base diez en Matlab.

Solo escribe "format short e" o "format long e".

>> format short e
>> 2/3
ans = 6.6667e-01

Cuando desees dejar de usar la notación científica, teclea "format short" o "format long" para volver al formato regular.

Si prefieres regresar al formato predeterminado de Matlab, solo escribe "format". La opción corta es la predeterminada.

También tienes a tu disposición los comandos "format short g" y "format long g".

Estos comandos activan la notación científica solo cuando es necesario. Matlab decidirá automáticamente si usarla o no.

>> format short g
>> 2/3
ans = 0.66667
>> 2*100000
ans = 200000

Finalmente, para mostrar resultados en formato exponencial, teclea "format short eng" o "format short long".

De esta manera, Matlab muestra el resultado en formato exponencial con un exponente divisible por tres.

>> format short eng
>> 2/3
ans = 666.6667e-003
>> 2*100000
ans = 200.0000e+003

Aproximación racional

La aproximación racional es un formato de Matlab que te permite mostrar números reales aproximados como fracciones.

Para activar esta aproximación, usa el comando "format rat".

Por ejemplo, al escribir 1.2, Matlab convierte automáticamente el número real en la fracción 6/5.

>> format rat
>> 1.2
ans = 6/5

 
 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin

Matemáticas con Matlab

Cálculo

Preguntas Frecuentes