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