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

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

Была ли эта тема полезной?