การแปลงหน่วย [ซ้ำ]
ฉันใช้วีค 12.2 พยายามรวบรวมหน้าดาราศาสตร์ไว้ด้วยกัน แต่ผลลัพธ์ของคำสั่งด้านล่างมีหน่วยเป็นไมล์ ฉันอยากจะให้มันอยู่ในหน่วย SI แทน
ในระบบการประเมินผลของฉันผลตอบแทน$UnitSystem
Imperial
ฉัน (หรือควรจะ) เปลี่ยนหน่วยสำหรับโน้ตบุ๊กทั้งเครื่องหรือแม้แต่วีคทั้งหมดได้หรือไม่?
คำตอบ
4 RohitNamjoshi
หากคุณไม่ต้องการเปลี่ยนแปลง$UnitSystem
ทั่วโลก
Block[{$UnitSystem = "Metric"}, PlanetData[PlanetData[], "Radius", "EntityAssociation"]]
4 Searke
ใช่คุณสามารถเปลี่ยนได้:
$UnitSystem = "Metric"
หากคุณต้องการทำการเปลี่ยนแปลงอย่างถาวรคุณสามารถเปลี่ยนไฟล์ init.m หรือประเมินคำสั่งด้านบนเมื่อใดก็ตามที่คุณเรียกใช้ Mathematica
นอกจากนี้คุณสามารถใช้ฟังก์ชัน 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|>