Откройте файл FITS
fptr = openFile(filename)
fptr = openFile(filename,mode)
fptr = openFile(filename) открывает существующий файл FITS в режиме только для чтения и возвращает указатель на файл, fptr, который ссылается на основной массив (первый заголовок + Данные или «HDU»). The openFile функция поддерживает синтаксис расширенного имени файла. Задайте filename как вектор символов или строковый скаляр.
Эта функция соответствует fits_open_file (ffopen) функция в CFITSIO library C API.
The openFile функция подобна функции openDiskFile. В дополнение к открытию файлов FITS, openFile функция поддерживает синтаксис расширенного имени файла во входном имени файла. Если имя файла (или путь к папке) содержит квадратные или фигурные символы скобки, которые запутали бы расширенный синтаксический синтаксис имени файла, используйте openDiskFile.
fptr = openFile(filename,mode) открывает существующий файл FITS согласно mode, который описывает тип доступа. mode может быть либо 'readonly' или 'readwrite'.
Откройте файл в режиме только для чтения и считайте данные изображения из основного массива.
import matlab.io.* fptr = fits.openFile('tst0012.fits'); imagedata = fits.readImg(fptr); fits.closeFile(fptr);
Откройте файл в режиме чтения/записи и добавьте комментарий к основному массиву.
import matlab.io.* srcFile = fullfile(matlabroot,'toolbox','matlab','demos','tst0012.fits'); copyfile(srcFile,'myfile.fits'); fileattrib('myfile.fits','+w'); fptr = fits.openFile('myfile.fits','readwrite'); fits.writeComment(fptr,'This is just a comment.'); fits.closeFile(fptr);