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

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