제목: IDL 실습 - 4월 2일 [] | 작성일: 2010. 4. 2. 15:15 |
2장 자료형과 배열
자료형 예제
a=5b (자료형 - byte)
b=0 b=0s (자료형 - integer)
c=0u (자료형 - uint - unsigned integer)
d=0L ( 자료형 - long)
e=0UL (자료형 - ulong)
f=0LL (자료형 - long64)
g=0ULL (자료형 - ulong64)
h=0. (자료형 - float)
i=0.0d (자료형 - double)
i=complex(1.0 , 0.0) (자료형 - complex)
k=dcomplex(1.0d , 0.0d) (자료형 - decomplex)
ch='hello IDL!~!' (자료형 - string)
자료형 배열 선언
bytarr
intarr
uintarr
lonarr
ulonarr
lon64arr
ulon64arr
fltarr
dblarr
complexarr
dcomplexarr
strarr
형 변환
-> IDL 사용중 특정 값의 형태를 변환시킬떄 사용
단, 소수점 이하값은 삭제됨에 유의
변수에 관해
- 변수는 IDL에서 사용하는 함수(변수)와 특수문자 (!#$%^& 등) 을 제외한 모든 것을 사용 할 수 있다.
이때 변수는 되도록 알아보기 쉬운 형태로 사용한다.
또한 변수는 대/소문자를 구분하지 않는다.
ex)
합계 : SUM
평균 : Avg
데이타 값: datavalue
등등 알아보기 쉬운형태로 사용한다.
시스템 변수(시스템에 내장되어있는 변수)
ex) !dtor, !radeg, !pi, !dpi
!dtor -> degree to radian ('도' 값을 '라디안' 값으로 변경해줌')
!pi -> 3.141592
!dpi -> 3.1415926535897932384626433832795 (정밀도가 높은 pi값)
!radeg -> radian to degree ('라디안' 값을 '도' 값으로 변경)
그외 시스템 변수는 차후에....