matlab.io.fits.readCol

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

Смотрите также