matlab.io.fits.createImg

Создайте изображение FITS

Синтаксис

createImg (fptr, bitpix, naxes)

Описание

createImg(fptr,bitpix,naxes) создает новое первичное изображение или расширение изображений с заданным типом данных bitpix и размер naxes. Если файл FITS в настоящее время пуст затем, первичный массив создается, в противном случае новое расширение изображений добавлено к файлу.

Первые два элемента naxes соответствуют NAXIS2 и ключевым словам NAXIS1, в то время как любые дополнительные элементы соответствуют NAXIS3, NAXIS4... Ключевые слова NAXISn.

Задайте тип данных bitpix как вектор символа или представьте в виде строки скаляр, содержащий или имя CFITSIO или соответствующий тип данных MATLAB®.

'byte_img'uint8
'short_img'int16
'long_img'int32
'longlong_img'int64
'float_img'единственный
'double_img''double'

Эта функция соответствует функции fits_create_imgll(ffcrimll) в API библиотеки CFITSIO C.

Примеры

Создайте два изображения в новом файле FITS. Существует 100 строк (ключевое слово NAXIS2) и 200 столбцов (ключевое слово NAXIS1) в первом изображении и 256 строках (ключевое слово NAXIS2), 512 столбцов (ключевое слово NAXIS1), и 3 плоскости (ключевое слово NAXIS3) во втором изображении.

import matlab.io.*
fptr = fits.createFile('myfile.fits');
fits.createImg(fptr,'int16',[100 200]);
fits.createImg(fptr,'byte_img',[256 512 3]);
fits.closeFile(fptr);
fitsdisp('myfile.fits');

Смотрите также

| | | |

Была ли эта тема полезной?