Unidades de conversão [duplicado]

Jan 05 2021

Estou usando o MMA 12.2. Tentando juntar algumas páginas de astronomia, mas a saída do comando abaixo está em milhas. Eu preferiria tê-lo em unidades do SI.

No meu sistema avaliando $UnitSystemdevoluções Imperial.

Posso (ou devo) trocar as unidades de todo o Notebook, ou mesmo de todo o MMA?

Respostas

4 RohitNamjoshi Jan 05 2021 at 01:42

Se você não quer mudar $UnitSystemglobalmente

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

Sim, você pode alterá-lo:

$UnitSystem = "Metric"

Se você deseja tornar a alteração permanente, você pode alterar o arquivo init.m ou apenas avaliar o comando acima sempre que executar o Mathematica.

Além disso, você pode usar a função 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|>