Conversión de unidades [duplicado]

Jan 05 2021

Estoy usando MMA 12.2. Intentando armar algunas páginas de astronomía, pero el resultado del comando a continuación está en millas. Preferiría tenerlo en unidades SI.

En mi sistema evaluando $UnitSystemdevoluciones Imperial.

¿Puedo (o incluso debería) cambiar las unidades de todo el portátil, o incluso de todo el MMA?

Respuestas

4 RohitNamjoshi Jan 05 2021 at 01:42

Si no quieres cambiar $UnitSystemglobalmente

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

Sí, puedes cambiarlo:

$UnitSystem = "Metric"

Si desea que el cambio sea permanente, puede cambiar el archivo init.m o simplemente evaluar el comando anterior cada vez que ejecute Mathematica.

Además, puede utilizar la función 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|>