matlab.io.fits.insertRows
向表插入行
语法
insertRows(fptr,firstrow,nrows)
说明
insertRows(fptr,firstrow,nrows)
向 ASCII 或二进制表插入行。firstrow
是一个从 1 开始的数字。
此函数对应于 CFITSIO 库 C API 中的 fits_insert_rows (ffirow)
函数。
示例
向空表插入五行。
import matlab.io.* fptr = fits.createFile('myfile.fits'); ttype = {'Col1','Col2'}; tform = {'3A','1D'}; tunit = {'m/s','candela'}; fits.createTbl(fptr,'binary',0,ttype,tform,tunit,'my-table'); fits.insertRows(fptr,1,5); fits.closeFile(fptr); fitsdisp('myfile.fits','index',2);