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

Смотрите также