C贸mo cambiar el formato de los n贸meros en Octave

Octave muestra automáticamente el resultado de la operación en formato entero si el resultado es un número entero o en formato decimal si es decimal.

Note. A diferencia de otros lenguajes de programación, Octave no tiene en cuenta el formato inicial de los operandos.

Por ejemplo, si escribes 3.0+4.0, devuelve 7 en lugar de 7.0

>> 3.0+4.0
ans = 7

Si, en cambio, escribes 3.1+4.0 en Octave, devuelve 7.1

>> 3.1+4.0
ans = 7.1

El formato largo y corto

Por defecto, Octave muestra el resultado en formato decimal corto, es decir, con cinco dígitos significativos.

>> 2/3
ans = 0.66667

Sin embargo, puedes cambiar esta configuración.

Para mostrar el resultado con más dígitos significativos, debes establecer el modo largo usando el comando "format long"

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

El modo largo no es permanente. Permanece activo hasta el final de la sesión de trabajo.

Puedes volver al modo corto en cualquier momento escribiendo el comando format short

>> format short
>> 2/3
ans = 0.66667

Notación científica

Si quieres mostrar los resultados en notación científica en base diez, escribe format short e o format long e

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

Para volver al modo normal, escribe el comando "format short" o "format long".

Nota. Si quieres volver al formato predeterminado, también puedes simplemente escribir el comando format, ya que la opción "short" es la configuración predeterminada.

Alternativamente, puedes usar los comandos format short g y format long g, que te permiten usar la notación científica solo si la situación lo requiere.

En este caso, Octave decide si usar la notación científica o no.

>> format short g
>> 2/3
ans = 0.66667
>> 2*100000
ans = 2e+05

Otra posibilidad proporcionada por Octave son los comandos format short eng y format long eng.

En este caso, el resultado siempre está en formato exponencial con el exponente divisible por tres.

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

Otros formatos de números en Octave

Octave también te permite establecer el formato de aproximación racional mediante el comando format rat.

En este caso, los números reales se aproximan con una fracción o una suma de fracciones.

Por ejemplo, si escribes 1.2 en Octave, automáticamente lo convierte 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

Operaciones matemáticas en Octave

Cálculo