Main Content

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');

参考