Считайте данные из файла FITS
data = fitsread(filename)
data = fitsread(filename,extname)
data = fitsread(filename,extname,index)
data = fitsread(filename,Name,Value)
data = fitsread(filename)
считывает первичные данные файла Гибкой системы передачи изображения (FITS). filename
задан как вектор символов или строковый скаляр. Функция заменяет неопределенные значения данных на NaN
и числовые данные шкал наклоном и значениями прерывания, всегда возвращая значения двойной точности.
data = fitsread(filename,extname)
считывает данные из расширения файла FITS, заданного extname
.
data = fitsread(filename,extname,index)
считывает данные из расширения файла FITS, заданного extname
. Если существует больше чем одно из заданных расширений в файле, index
задает тот, чтобы читать.
считывает данные из файла FITS с дополнительными опциями, заданными одним или несколькими data
= fitsread(filename
,Name,Value
)Name,Value
парные аргументы.
|
Вектор символов или строковый скаляр, задающий имя файла FITS. | ||||||||||||
|
Имя массива данных или расширения в файле FITS в виде одного из векторов символов или строковых скаляров в таблице, которая следует. Чтобы определить содержимое FITS, просмотрите Массивы данных или расширения
| ||||||||||||
|
Числовое значение, задающее, который расширение читать, если больше чем один существует в файле. |
Задайте дополнительные разделенные запятой пары Name,Value
аргументы. Name
имя аргумента и Value
соответствующее значение. Name
должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN
.
|
Примечание Используя
|
|
Массив ячеек |
|
Задает тот |
|
Вектор из индексов на основе 1, задающих столбцы, чтобы читать из расширения таблицы ASCII или Binary. Этот вектор должен содержать уникальные и допустимые индексы в табличные данные, заданные в увеличивающемся порядке. Этот параметр допустим только для ASCII или Бинарных расширений. |
|
Вектор из индексов на основе 1, задающих строки, чтобы читать из расширения таблицы ASCII или Binary. Этот вектор должен содержать уникальные и допустимые индексы в табличные данные, заданные в увеличивающемся порядке. Этот параметр допустим только для ASCII или Бинарных расширений. |
|
Данные возвращены в файл FITS. |
Считайте первичные данные из файла FITS
data = fitsread('tst0012.fits'); Name Size Bytes Class Attributes data 109x102 88944 double
Смотрите доступные расширения, считайте расширение 'изображений' использование extname
опция.
info = fitsinfo('tst0012.fits'); % List of contents, includes any extensions if present. disp(info.Contents); imageData = fitsread('tst0012.fits','image');
Подпроизведите пятую плоскость расширения 'изображений' 2.
info = fitsinfo('tst0012.fits'); rowend = info.Image.Size(1); colend = info.Image.Size(2); primaryData = fitsread('tst0012.fits','image',... 'Info', info,... 'PixelRegion',{[1 2 rowend], [1 2 colend], 5 });
Считайте любую строку из таблицы ASCII.
info = fitsinfo('tst0012.fits'); rowend = info.AsciiTable.Rows; tableData = fitsread('tst0012.fits','asciitable',... 'Info',info,... 'TableRows',[1:2:rowend]);
Считывайте все данные для первых, вторых и пятых колонн таблицы Binary.
info = fitsinfo('tst0012.fits'); rowend = info.BinaryTable.Rows; tableData = fitsread('tst0012.fits','binarytable',... 'Info',info,... 'TableColumns',[1 2 5]);