Einheiten konvertieren [Duplikat]
Jan 05 2021
Ich benutze MMA 12.2. Es wurde versucht, einige Astronomieseiten zusammenzustellen, aber die Ausgabe des folgenden Befehls erfolgt in Meilen. Ich hätte es lieber in SI-Einheiten.
Auf meinem System werden die $UnitSystem
Renditen ausgewertet Imperial
.
Kann (oder sollte ich) ich die Einheiten für das gesamte Notebook oder sogar für die gesamte MMA ändern?

Antworten
4 RohitNamjoshi Jan 05 2021 at 01:42
Wenn Sie sich nicht $UnitSystem
global ändern möchten
Block[{$UnitSystem = "Metric"}, PlanetData[PlanetData[], "Radius", "EntityAssociation"]]
4 Searke Jan 05 2021 at 01:41
Ja, Sie können es ändern:
$UnitSystem = "Metric"
Wenn Sie die Änderung dauerhaft machen möchten, können Sie die Datei init.m ändern oder den obigen Befehl einfach auswerten, wenn Sie Mathematica ausführen.
Sie können auch die UnitConvert-Funktion verwenden:
PlanetData[PlanetData[], "Radius", "EntityAssociation"] //
Map[UnitConvert[#, Quantity[1, "AstronomicalUnit"]] &]
<|Mercury -> 0.00001631 au, Venus -> 0.00004045 au, Earth -> 0.000042587563 au, Mars -> 0.000022658 au, Jupiter -> 0.0004675 au, Saturn -> 0.00038971 au, Uranus -> 0.0001695 au, Neptune -> 0.0001646 au|>