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 $UnitSystem
retours 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 $UnitSystem
globalement
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|>