matlab.io.fits.copyHDU
別のファイルへの現在の HDU のコピー
構文
copyHDU(infptr,outfptr)
説明
copyHDU(infptr,outfptr)
は、現在の HDU を infptr
に関連付けられた FITS ファイルからコピーし、outfptr
に関連付けられた FITS の終わりに追加します。
この関数は、CFITSIO ライブラリ C API の関数 fits_copy_hdu (ffcopy)
に相当します。
例
別のファイルへの 1 番目、3 番目および 5 番目の 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');