Скопируйте текущий HDU от одного файла до другого
copyHDU(infptr,outfptr)
copyHDU(infptr,outfptr)
копирует текущий HDU с файла FITS, сопоставленного с infptr
и добавляет его в конец файла FITS, сопоставленного с outfptr
.
Эта функция соответствует fits_copy_hdu (ffcopy)
функция в API библиотеки CFITSIO C.
Скопируйте первый, третий, и пятый HDUs от одного файла до другого.
import matlab.io.* infptr = fits.openFile('tst0012.fits'); outfptr = fits.createFile('myfile.fits'); fits.copyHDU(infptr,outfptr); fits.movAbsHDU(infptr,3); fits.copyHDU(infptr,outfptr); fits.movAbsHDU(infptr,5); fits.copyHDU(infptr,outfptr); fits.closeFile(infptr); fits.closeFile(outfptr); fitsdisp('tst0012.fits','mode','min','index',[1 3 5]); fitsdisp('myfile.fits','mode','min');