Main Content

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);

참고 항목