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

См. также