Wie man das Zahlenformat in Octave ändert

Octave zeigt automatisch das Ergebnis der Operation im Integer-Format an, wenn das Ergebnis eine ganze Zahl ist, oder im Dezimalformat, wenn es eine Dezimalzahl ist.

Hinweis. Im Gegensatz zu anderen Programmiersprachen berücksichtigt Octave nicht das Ausgangsformat der Operanden.

Beispielweise gibt Octave bei der Eingabe von 3.0+4.0 das Ergebnis als 7 aus und nicht als 7.0

>> 3.0+4.0
ans = 7

Wenn du jedoch 3.1+4.0 eingibst, gibt Octave 7.1 als Ergebnis aus:

>> 3.1+4.0
ans = 7.1

Das lange und kurze Format

Standardmäßig zeigt Octave das Ergebnis in kurzer Dezimalform an, also mit fünf signifikanten Stellen

>> 2/3
ans = 0.66667

Du kannst jedoch diese Einstellung ändern.

Um das Ergebnis mit mehr signifikanten Stellen anzuzeigen, musst du den Langmodus mit dem Befehl format long setzen:

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

Der Langmodus ist nicht dauerhaft. Er bleibt nur bis zum Ende der Arbeitssitzung aktiv.

Du kannst jederzeit zum Kurzmodus zurückkehren, indem du den Befehl format short eingibst

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

Wissenschaftliche Notation

Wenn du die Ergebnisse in wissenschaftlicher Notation mit Basis zehn anzeigen möchtest, gib format short e oder format long e ein:

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

Um zum normalen Modus zurückzukehren, gib den Befehl "format short" oder "format long" ein.

Hinweis. Wenn du zum Standardformat zurückkehren möchtest, kannst du auch einfach den Befehl "format" eingeben, da die Kurzoption die Standard-Einstellung ist.

Alternativ kannst du die Befehle format short g und format long g verwenden, die es dir ermöglichen, die wissenschaftliche Notation nur dann zu verwenden, wenn es erforderlich ist

In diesem Fall entscheidet Octave, ob die wissenschaftliche Notation verwendet wird oder nicht.

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

Eine weitere Möglichkeit, die Octave bietet, sind die Befehle format short eng oder format long eng.

In diesem Fall wird das Ergebnis immer im exponentiellen Format mit einem Exponenten, der durch drei teilbar ist, angezeigt

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

Andere Zahlformate in Octave

Octave ermöglicht es auch, das Format für rationale Näherungen mit dem Befehl format rat einzustellen.

In diesem Fall werden reale Zahlen durch einen Bruch oder eine Summe von Brüchen approximiert.

Wenn Sie zum Beispiel 1,2 in Octave eingeben, wird es automatisch in den Bruch 6/5 umgewandelt:

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

 
 

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

FacebookTwitterLinkedinLinkedin

Octave

Analysis (o Mathematische Analyse)