Birimleri Dönüştürme [yinelenen]

Jan 05 2021

MMA 12.2 kullanıyorum. Bazı astronomi sayfalarını bir araya getirmeye çalışıyorum, ancak aşağıdaki komutun çıktısı mil cinsindendir. Bunun yerine SI birimlerinde olmasını tercih ederim.

Sistemimde $UnitSystemgeri dönüşleri değerlendiriyorum Imperial.

Tüm Dizüstü Bilgisayar veya hatta MMA'nın tamamı için birimleri değiştirebilir miyim (hatta yapmalı mıyım)?

Yanıtlar

4 RohitNamjoshi Jan 05 2021 at 01:42

$UnitSystemKüresel olarak değişmek istemiyorsanız

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

Evet, değiştirebilirsiniz:

$UnitSystem = "Metric"

Değişikliği kalıcı yapmak istiyorsanız, init.m dosyasını değiştirebilir veya Mathematica'yı her çalıştırdığınızda yukarıdaki komutu değerlendirebilirsiniz.

Ayrıca UnitConvert işlevini de kullanabilirsiniz:

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