단위 변환 [중복]
Jan 05 2021
MMA 12.2를 사용하고 있습니다. 천문학 페이지를 모 으려고하지만 아래 명령의 출력은 마일 단위입니다. 대신 SI 단위로 사용하고 싶습니다.
내 시스템 평가 $UnitSystem
수익 Imperial
.
노트북 전체 또는 MMA 전체의 단위를 변경할 수 있습니까 (또는 변경해야합니까?)?
![](https://post.nghiatu.com/assets/images/s/06XQJ.jpg)
답변
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"
변경 사항을 영구적으로 적용하려면 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|>