Conversion d'unités [dupliquer]

Jan 05 2021

J'utilise MMA 12.2. Essayer de rassembler quelques pages d'astronomie, mais la sortie de la commande ci-dessous est en miles. Je préfère l'avoir en unités SI à la place.

Sur mon système d'évaluation des $UnitSystemretours Imperial.

Puis-je (ou même devrais-je) changer les unités de tout le portable, voire de tous les MMA?

Réponses

4 RohitNamjoshi Jan 05 2021 at 01:42

Si vous ne voulez pas changer $UnitSystemglobalement

Block[{$UnitSystem = "Metric"}, PlanetData[PlanetData[], "Radius", "EntityAssociation"]]
4 Searke Jan 05 2021 at 01:41

Oui, vous pouvez le modifier:

$UnitSystem = "Metric"

Si vous souhaitez rendre la modification permanente, vous pouvez modifier le fichier init.m ou simplement évaluer la commande ci-dessus chaque fois que vous exécutez Mathematica.

Vous pouvez également utiliser la fonction UnitConvert:

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|>