matlab.io.fits.copyHDU
将当前 HDU 从一个文件复制到另一个文件
语法
copyHDU(infptr,outfptr)
说明
copyHDU(infptr,outfptr)
从与 infptr
关联的 FITS 文件中复制当前 HDU,并将其追加到与 outfptr
关联的 FITS 文件的末尾。
此函数对应于 CFITSIO 库 C API 中的 fits_copy_hdu (ffcopy)
函数。
示例
将第一个、第三个和第五个 HDU 从一个文件复制到另一个文件。
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');