exponenta event banner

matlab.io.fits.insertImg

Вставьте изображение FITS после текущего изображения

Синтаксис

insertImg(fptr,bitpix,naxes)

Описание

insertImg(fptr,bitpix,naxes) вставляет новое расширение изображений сразу после текущего HDU. Если файл был только что создан, новый первичный массив вставляется в начале файла. Любой после расширений в файле будет смещен вниз, чтобы создать место для нового расширения. Если текущий HDU будет последним HDU в файле, то новое расширение изображений будет добавлено в конец файла.

Эта функция соответствует fits_insert_imgll (ffiimgll) функция в API библиотеки CFITSIO C.

Примеры

Создайте 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');

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