fitsread
FITS 파일에서 데이터 읽기
구문
설명
은 data
= fitsread(filename
)filename
으로 지정된 FITS(Flexible Image Transport System) 파일의 주 데이터를 읽고, 읽은 데이터를 조정된 배열로 반환합니다. 이 함수는 정의되지 않은 데이터 값을 NaN
으로 바꾸고 숫자형 데이터를 slope 및 intercept 값으로 스케일링하여 항상 배정밀도 값을 반환합니다.
는 FITS 파일의 주 데이터를 조정하지 않고 읽어 들입니다. 이 구문은 파일에서 읽은 데이터를 스케일링하지 않고 정의되지 않은 값을 data
= fitsread(filename
,'raw'
)NaN
으로 대체합니다. 반환된 데이터의 클래스 유형은 파일에 지정된 대로 유지됩니다.
는 하나 이상의 이름-값 인수를 사용하는 추가 옵션을 통해 FITS 파일에서 데이터를 읽어 들입니다. 예를 들어, data
= fitsread(filename
,___,Name,Value
)TableColumns
는 읽을 열을 지정합니다.
예제
입력 인수
팁
MATLAB®은 FITS 이미지 데이터를 파일에 나타난 순서대로 읽어오지만, FITS 이미지 데이터를 읽고 쓰는 일부 소프트웨어 패키지는 이미지의 맨 아래 행부터 이미지 데이터가 저장된다고 가정합니다. 따라서 MATLAB에 표시되는 FITS 이미지 데이터는 다른 소프트웨어 패키지를 사용하여 표시되는 동일한 데이터와 비교했을 때, 위아래 방향(즉, 가로 축 기준)이 뒤집혀 보일 수 있습니다. MATLAB에서 이미지를 뒤집으려면, 이미지를 표시하기 전에
fitsread
의 출력값에flipud
함수를 사용할 수 있습니다.
버전 내역
R2006a 이전에 개발됨