Main Content

matlab.io.fits.readRecord

숫자로 지정된 헤더 레코드

구문

card = readRecord(fptr,keynum)

설명

card = readRecord(fptr,keynum)은 숫자형 keynum으로 식별되는 80자 짜리 헤더 레코드 전체를 반환합니다. 후행 공백은 잘립니다.

이 함수는 CFITSIO 라이브러리 C API의 fits_read_record (ffgrec) 함수에 대응합니다.

예제

각 HDU에서 두 번째 레코드를 읽어옵니다.

import matlab.io.*
fptr = fits.openFile('tst0012.fits');
n = fits.getHdrSpace(fptr);
for j = 1:n
    card = fits.readRecord(fptr,j);
    fprintf('record %d:  "%s"\n', j, card);
end
fits.closeFile(fptr);

참고 항목

| |