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) функция в CFITSIO library C API.

Примеры

Чтение целого столбца.

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

См. также