Считайте строки 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);