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''single'
'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');

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

| | | |