Main Content

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

另请参阅

|