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