Main Content

matlab.io.fits.setBscale

重置 FITS 图像缩放

语法

setBscale(fptr,BSCALE,BZERO)

说明

setBscale(fptr,BSCALE,BZERO) 根据以下方程重置主数组或图像延拓中的缩放因子:

output = (FITS array) * BSCALE + BZERO

在向 FITS 文件写入数据值时使用该反演公式。

这只对读取数据元素时执行的自动缩放有影响。它不会更改 BSCALE 和 BZERO 关键字值。

示例

import matlab.io.*
fptr = fits.openFile('tst0012.fits');
fits.setBscale(fptr,2.0,0.5);
data = fits.readImg(fptr);
fits.closeFile(fptr);

另请参阅