fitsinfo
FITS 파일에 대한 정보
구문
info = fitsinfo(filename)
설명
info = fitsinfo(filename)은 info 구조체를 반환합니다. 이 구조체의 필드에는 FITS(Flexible Image Transport System) 파일 내용에 대한 정보가 포함됩니다. filename은 FITS 파일의 이름을 지정하는 문자형 벡터 또는 string형 스칼라입니다.
info 구조체는 다음과 같은 필드를 포함합니다(구조체에 표시되는 순서대로 나열됨). 또한 info 구조체는 파일의 여러 선택적 성분(FITS 용어로 확장(Extension))에 대한 정보도 포함할 수 있습니다. 자세한 내용은 FITS 파일 확장 항목을 참조하십시오.
필드 이름 | 설명 | 반환 유형 |
|---|---|---|
| 파일의 이름 | 문자형 벡터 |
| 파일 수정 날짜 | 문자형 벡터 |
| 파일의 크기(단위: 바이트) |
|
| 파일 내에서 표시되는 순서에 따른 확장(Extension) 목록 | 문자형 벡터로 구성된 셀형 배열 |
| FITS 파일의 주 데이터(primary data)에 대한 정보 | 구조체형 배열 |
PrimaryData
PrimaryData 필드는 파일 내에서의 주 데이터를 설명하는 구조체입니다. 다음 표에는 구조체에 표시되는 순서대로 필드가 나열되어 있습니다.
필드 이름 | 설명 | 반환 유형 |
|---|---|---|
| 데이터의 정밀도 | 문자형 벡터 |
| 각 차원의 크기로, 행의 개수는 NAXIS2 키워드의 값에 따라, 열의 개수는 NAXIS1 키워드의 값에 따라 결정됩니다. 마찬가지로 추가 차원의 크기는 NAXIS3, NAXIS4 등의 값에 따라 결정됩니다. |
|
| 주 데이터 크기(바이트) |
|
| 정의되지 않은 데이터를 나타내는 데 사용되는 값 |
|
| 다음 방정식을 사용하여 배열 픽셀 값에서 실제 픽셀 값을 계산하기 위해 |
|
| 다음 방정식을 사용하여 배열 픽셀 값에서 실제 픽셀 값을 계산하기 위해 |
|
| 파일의 시작 부분에서 첫 번째 데이터 값 위치까지의 바이트 수 |
|
| 각 열에 있는 제목의 키워드, 값, 주석을 포함하는 키워드수×3 셀형 배열 | 문자형 벡터로 구성된 셀형 배열 |
FITS 파일 확장
FITS 파일은 선택적 확장도 포함할 수 있습니다. 파일에 이러한 확장 중 하나가 포함된 경우 info 구조체는 추가 필드를 포함할 수 있습니다.
AsciiTable — ASCII 문자로 저장되는 테이블 형식의 수치 정보입니다.
BinaryTable — 이진 표현으로 저장되는 테이블 형식의 수치 정보입니다.
Image — 픽셀의 다차원 배열
Unknown — 비표준 확장
AsciiTable 확장
AsciiTable 구조체는 다음과 같은 필드를 포함합니다(구조체에 표시되는 순서대로 나열됨).
필드 이름 | 설명 | 반환 유형 |
|---|---|---|
| 테이블에 있는 행의 수 |
|
| 각 행의 문자 수 |
|
| 각 행의 필드 수 |
|
| 각 필드가 인코딩되는 형식을 포함한 1× | 문자형 벡터로 구성된 셀형 배열 |
| 각 필드의 데이터 정밀도를 포함하는 1× | 문자형 벡터로 구성된 셀형 배열 |
| 각 필드의 문자 수를 포함하는 1× |
|
| 각 필드의 시작 열을 나타내는 숫자의 1× |
|
| 테이블의 데이터 크기(바이트) |
|
| 각 필드에서 정의되지 않은 데이터를 나타내는 데 사용되는 숫자의 1× | 문자형 벡터로 구성된 셀형 배열 |
| 다음 방정식을 사용하여 배열 데이터 값에서 실제 데이터 값을 계산하기 위해 |
|
| 다음 방정식을 사용하여 배열 데이터 값에서 실제 데이터 값을 계산하기 위해 |
|
| 파일의 시작 부분에서 테이블의 첫 번째 데이터 값 위치까지의 바이트 수 |
|
| ASCII 테이블 제목의 모든 키워드, 값, 주석을 포함하는 키워드수×3 셀형 배열 | 문자형 벡터로 구성된 셀형 배열 |
BinaryTable 확장
BinaryTable 구조체는 다음과 같은 필드를 포함합니다(구조체에 표시되는 순서대로 나열됨).
필드 이름 | 설명 | 반환 유형 |
|---|---|---|
| 테이블에 있는 행의 수 |
|
| 각 행의 바이트 수 |
|
| 각 행의 필드 수 |
|
| 각 필드에 있는 데이터의 데이터형을 포함하는 1× | 문자형 벡터로 구성된 셀형 배열 |
| 각 필드의 데이터 정밀도를 포함하는 1× | 문자형 벡터로 구성된 셀형 배열 |
| 각 요소가 N번째 필드의 값 개수를 포함하는 1× |
|
| 이진 테이블의 데이터 크기(바이트). 메인 테이블을 벗어난 모든 데이터를 포함합니다. |
|
| 각 필드에서 정의되지 않은 데이터를 나타내는 데 사용되는 숫자의 1× |
|
| 다음 방정식을 사용하여 배열 데이터 값에서 실제 데이터 값을 계산하기 위해 Slope와 함께 사용되는 숫자의 1× |
|
| 다음 방정식을 사용하여 배열 데이터 값에서 실제 데이터 값을 계산하기 위해 Intercept와 함께 사용되는 숫자의 1× |
|
| 파일의 시작 부분에서 첫 번째 데이터 값 위치까지의 바이트 수 |
|
| 메인 테이블을 벗어난 모든 데이터의 크기(바이트) |
|
| 파일의 시작 부분에서 메인 테이블을 벗어나는 데이터까지의 바이트 수 |
|
| 이진 테이블 제목의 모든 키워드, 값, 주석을 포함하는 키워드수×3 셀형 배열 | 문자형 벡터로 구성된 셀형 배열 |
Image 확장
Image 구조체는 다음과 같은 필드를 포함합니다(구조체에 표시되는 순서대로 나열됨).
필드 이름 | 설명 | 반환 유형 |
|---|---|---|
| 데이터의 정밀도 | 문자형 벡터 |
| 각 차원의 크기로, 행의 개수는 NAXIS2 키워드의 값에 따라, 열의 개수는 NAXIS1 키워드의 값에 따라 결정됩니다. 마찬가지로 추가 차원의 크기는 NAXIS3, NAXIS4 등의 값에 따라 결정됩니다. |
|
| Image 확장의 데이터 크기(바이트) |
|
| 파일의 시작 부분에서 첫 번째 데이터 값까지의 바이트 수 |
|
| 정의되지 않은 데이터를 나타내는 데 사용되는 값 |
|
| 다음 방정식을 사용하여 배열 픽셀 값에서 실제 픽셀 값을 계산하기 위해 |
|
| 다음 방정식을 사용하여 배열 픽셀 값에서 실제 픽셀 값을 계산하기 위해 |
|
| 이진 테이블 제목의 모든 키워드, 값, 주석을 포함하는 키워드수×3 셀형 배열 | 문자형 벡터로 구성된 셀형 배열 |
Unknown 구조체
Unknown 구조체는 다음과 같은 필드를 포함합니다(구조체에 표시되는 순서대로 나열됨).
필드 이름 | 설명 | 반환 유형 |
|---|---|---|
| 데이터의 정밀도 | 문자형 벡터 |
| 각 차원의 크기 |
|
| 비표준 확장의 데이터 크기(바이트) |
|
| 파일의 시작 부분에서 첫 번째 데이터 값까지의 바이트 수 |
|
| 정의되지 않은 데이터를 나타냄 |
|
| 다음 방정식을 사용하여 배열 데이터 값에서 실제 데이터 값을 계산하기 위해 |
|
| 다음 방정식을 사용하여 배열 데이터 값에서 실제 데이터 값을 계산하기 위해 |
|
| 이진 테이블 제목의 모든 키워드, 값, 주석을 포함하는 키워드수×3 셀형 배열 | 문자형 벡터로 구성된 셀형 배열 |
예제
버전 내역
R2006a 이전에 개발됨