matlab.io.fits.setTscale
이미지 스케일링 재설정
구문
setTscale(fptr,colnum,tscale,tzero)
설명
setTscale(fptr,colnum,tscale,tzero)
는 다음 방정식에 따라 테이블 열에 대한 스케일링 인수를 재설정합니다.
output = (FITS array) * tscale + tzero
데이터 값을 FITS 파일에 쓸 때는 식이 반대로 사용됩니다.
이 작업은 데이터 요소를 읽을 때 수행되는 자동 스케일링에만 영향을 미칩니다. tscale
키워드 값과 tzero
키워드 값은 변경되지 않습니다.
예제
tscale
키워드와 tzero
키워드가 있는 테이블 열에서 자동 스케일링을 비활성화합니다.
import matlab.io.* fptr = fits.openFile('tst0012.fits'); fits.movAbsHDU(fptr,2); scaled_data = fits.readCol(fptr,3); fits.setTscale(fptr,3,1.0,0.0); unscaled_data = fits.readCol(fptr,3); fits.closeFile(fptr);