Вставьте изображение FITS после текущего изображения
insertImage(fptr,bitpix,naxes)
insertImage(fptr,bitpix,naxes)
вставляет новое расширение изображения сразу после текущего HDU. Если файл только что был создан, в начале файла вставляется новый основной массив. Любые следующие расширения в файле будут смещены вниз, чтобы освободить место для нового расширения. Если текущий HDU является последним HDU в файле, то новое расширение изображения будет добавлено в конец файла.
Эта функция соответствует fits_insert_imgll (ffiimgll)
функция в CFITSIO library C API.
Создайте изображение 150x300 между 1-м и 2-м изображениями в файле FITS.
import matlab.io.* fptr = fits.createFile('myfile.fits'); fits.createImg(fptr,'byte_img',[100 200]); fits.createImg(fptr,'byte_img',[200 400]); fits.movAbsHDU(fptr,1); fits.insertImg(fptr,'byte_img',[150 300]); fits.closeFile(fptr); fitsdisp('myfile.fits','mode','min');