परिवर्तित इकाइयाँ [डुप्लिकेट]

Jan 05 2021

मैं एमएमए 12.2 का उपयोग कर रहा हूं। कुछ खगोल विज्ञान पृष्ठों को एक साथ रखने की कोशिश की जा रही है, लेकिन नीचे दिए गए कमांड का आउटपुट मील में है। मैं इसके बजाय एसआई इकाइयों में होता।

मेरे सिस्टम पर $UnitSystemरिटर्न का मूल्यांकन Imperial

क्या मैं (या मुझे भी) पूरे नोटबुक के लिए इकाइयों को बदलना चाहिए, या एमएमए के सभी भी?

जवाब

4 RohitNamjoshi Jan 05 2021 at 01:42

यदि आप $UnitSystemविश्व स्तर पर परिवर्तन नहीं करना चाहते हैं

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

हां, आप इसे बदल सकते हैं:

$UnitSystem = "Metric"

यदि आप परिवर्तन को स्थायी बनाना चाहते हैं, तो जब भी आप Mathematica चलाते हैं, आप init.m फ़ाइल बदल सकते हैं या ऊपर दिए गए कमांड का मूल्यांकन कर सकते हैं।

इसके अलावा, आप 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|>