Main Content
matlab.io.fits.copyHDU
Copy current HDU from one file to another
Syntax
copyHDU(infptr,outfptr)
Description
copyHDU(infptr,outfptr)
copies the current
HDU from the FITS file associated with infptr
and
appends it to the end of the FITS file associated with outfptr
.
This function corresponds to the fits_copy_hdu (ffcopy)
function
in the CFITSIO library C API.
Examples
Copy the first, third, and fifth HDUs from one file to another.
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');