Считайте строки ASCII или бинарного столбца таблицы
[coldata, nullval] = readCol (fptr, colnum)
[coldata, nullval] = readCol (fptr, colnum, firstrow, numrows)
[coldata,nullval] = readCol(fptr,colnum)
читает целый столбец из ASCII или бинарный столбец таблицы. nullval
является логическим массивом, задающим, должен ли конкретный элемент coldata
быть обработан как неопределенный. Это одного размера как coldata
.
[coldata,nullval] = readCol(fptr,colnum,firstrow,numrows)
читает подраздел строк от ASCII или бинарного столбца таблицы.
Тип данных MATLAB®, возвращенный readCol
, соответствует типу данных, возвращенному getEqColType
.
Эта функция соответствует функции fits_read_col (ffgcv)
в API библиотеки CFITSIO C.
Считайте целый столбец.
import matlab.io.* fptr = fits.openFile('tst0012.fits'); fits.movAbsHDU(fptr,2); colnum = fits.getColName(fptr,'flux'); fluxdata = fits.readCol(fptr,colnum); fits.closeFile(fptr);
Считайте первые пять строк в столбце.
import matlab.io.* fptr = fits.openFile('tst0012.fits'); fits.movAbsHDU(fptr,2); colnum = fits.getColName(fptr,'flux'); fluxdata = fits.readCol(fptr,colnum,1,5); fits.closeFile(fptr);