IDL/Miscellaneous

!CONST로 과학기술 분야의 다양한 상수들을 사용해봅시다

이상우_idl 2013. 10. 7. 15:05
728x90
반응형

IDL에서 !로 시작하는 것들을 시스템 변수(System Variable)이라고 합니다. 말은 변수지만 실질적으로는 상수처럼 사용되는 값들인데요. 예를 들면 삼각법에서 각도를 라디안으로 변환해주는 !DTOR같은 경우도 이러한 범주에 해당됩니다. 그런데 IDL이 8.2.2 버전부터는 과학기술 분야에서 사용되는 다양한 물리량들을 이와 같은 시스템 변수로 담기 시작했습니다. 이러한 다양한 물리량들은 !CONST를 통해서 사용할 수 있습니다. 대표적인 몇몇 값들을 예를 들면 다음과 같습니다.


IDL> PRINT, !const.h

     6.6260696e-34


IDL> PRINT, !const.mp

     1.6726218e-27


IDL> PRINT, !const.c

     2.9979246e+08


이외에도 다양한 물리량들이 지원되는데, 전체 목록은 IDL 도움말에서 !const를 검색해보시면 잘 나옵니다. 아래의 테이블은 전체 목록중 일부만 캡쳐해본 것입니다. 이런 것들이 사실 IDL 도움말에서 What's New를 유심히 보지 않으면 잘 모르고 지나가기 쉬운 것들이긴 합니다. 어쨌든 IDL이 과학기술 분야에서 많이 활용되는 언어이기 때문에, 이런 팁 정도 잘 알아두시면 도움이 될 것 같습니다.



반응형