안녕하세요.
번호로 구분 된 fits 파일을 읽는 방법에 대해 질문드립니다.
파일명은 ‘file0001.fits’ 이런 형식으로 되어 있으며 총 100개의 파일이 있습니다. (file0002.fits, file0003.fits, … , file0100.fits)
fits 파일을 읽는 데 mrdfits라는 함수를 사용하는데요. fits 파일을 읽기 위해서,
IDL> a = mrdfits(‘file0001,fits’, 1, hd)
와 같이 입력해주면 되겠지요.
100개의 파일을 읽기 위해서 for를 이용한 반복문을 이용하려고 했습니다만, 반복되는 부분에 매개변수 i를 넣으니 IDL에서 아예 파일명 자체로 인식해 버리더라구요..
for i=1, 100 do begin
a = mrdfits(‘file000i,fits’, 1, hd)
endfor
mrdfits를 일일히 100번 입력하는 것도 방법이겠지만, 좀 더 효율적인 처리를 위해 질문드립니다.