exponenta event banner

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

См. также