Считайте данные из файла FITS
данные = fitsread (имя файла)
данные = fitsread (имя файла, extname)
данные = fitsread (имя файла, extname, индекс)
данные = fitsread (имя файла, Имя, Значение)
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) — соответствующее значение. Имя должно появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: 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]);