lettura facile

Come cambiare formato numerico su Octave

Octave visualizza automaticamente il risultato dell'operazione nel formato intero o decimale a seconda se il risultato è intero o decimale.

Nota. A differenza di altri linguaggi di programmazione non considera il formato di partenza degli operandi.

Ad esempio, se digiti 3.0+4.0 restituisce 7 e non 7.0

>> 3.0+4.0
ans = 7

Se invece digiti 3.1+4 Octave risponde 7.1

>> 3.1+4.0
ans = 7.1

Il formato long e short

Come impostazione predefinita Octave visualizza il risultato in output con un formato decimale short, ossia con cinque cifre significative.

>> 2/3
ans = 0.66667

Puoi comunque cambiare questa impostazione predefinita.

Per visualizzare il risultato con più cifre significative devi impostare la modalità long usando il comando format long

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

La modalità long resta attiva fino alla fine della sessione di lavoro.

In ogni caso puoi tornare alla modalità short in qualsiasi momento digitando format short.

La notazione scientifica

Se vuoi visualizzare i risultati usando la notazione scientifica su base dieci digita format short e oppure format long e

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

Per tornare alla modalità normale digita il comando format short o format long.

Nota. Se vuoi tornare al formato predefinito puoi anche digitare soltanto format in quanto l'opzione short è di default.

In alternativa puoi usare i comandi format short g e format long g che ti permettono di avere risposte in notazione scientifica a seconda del numero in output.

In questo caso è Octave a decidere se usare la notazione scientifica oppure no.

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

Un'ulteriore possibilità fornita da Octave sono i comandi format short eng o format long eng.

In questo caso il risultato è sempre in formato esponenziale con l'esponente divisibile per tre.

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

Altri formati di Octave

Octave ti permette anche di impostare il formato di approssimazione razionale tramite il comando format rat

In questo caso i numeri reali sono approssimati con una frazione o una somma di frazioni.

Ad esempio, se scrivi 1.2 Octave lo trasforma automaticamente nella frazione 6/5

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

Se questa guida di Nigiara su Octave ti ha aiutato continua a seguirci.




Non hai risolto il tuo problema? Scrivi una domanda




FacebookTwitterLinkedinLinkedin