/ / Mathematica Ausgabe Formatierung - Wolfram-Mathematica

Mathematica Ausgabe Formatierung - Wolfram-Mathematica

Wie entscheidet Mathematica, wann Zahlen in der Ausgabe gerundet werden sollen? Beispielsweise,

Geben Sie die Eingabe

250000.5

gibt die Ausgabe

2500001

Während

25000.5

wird tatsächlich als gedruckt

25000.5

N [] ist auch hier nicht hilfreich, ich brauche NumberForm [], um 250000.5 als 250000.5 zu drucken

Ich bin ein Mathematica-Neuling, und ich bin mir sicher, dass es lächerlich einfach ist, diese Schwelle zu kontrollieren, wenn es anfängt, Dezimalzahlen in seiner Ausgabe zu ignorieren, aber könnte mir bitte jemand in die richtige Richtung zeigen?

Antworten:

1 für die Antwort № 1

In der Standardeinstellung TraditionalForm und StandardForm Ausgabemodi Mathematica zeigt nur eine bestimmte Anzahl höchstwertiger Ziffern an. Sie können verwenden InputForm um die volle Präzisionszahl zu erhalten.


6 für die Antwort № 2

eine andere Option für Sie zu versuchen, können Sie zu Optionen gehen und ändern Sie die Standardeinstellung PrintPrecision von 6 bis 16, und jetzt werden Sie sehen, dass es drucken wird, was Sie oben tippten

Bildbeschreibung hier eingeben

nachdem ich das auf 16 geändert habe (klicke auf das Feld selbst und tippe 16 in das Feld, um die 6 zu ersetzen, und drücke Return), dann

Bildbeschreibung hier eingeben


6 für die Antwort № 3

Nasser ist das richtig PrintPrecision ist die richtige Einstellung.

Sie haben eine Reihe von Optionen für die Verwendung. Sie können es global oder für das spezifische Notebook über den Optionen-Inspektor festlegen. Sie können es auch direkt mit verwenden Style:

Style[250000.5, PrintPrecision -> 10]
250000.5

Sie können es vorübergehend für eine Sitzung wie folgt festlegen:

SetOptions[$FrontEndSession, PrintPrecision -> 10]

Schließlich können Sie es mit einstellen Stilvorlagen (Wählen Sie den Zellentyp Output).