matlab.io.fits.writeKey

Обновите или добавьте новое ключевое слово в текущий HDU

Синтаксис

writeKey(fptr,keyname,value,comment)
writeKey(fptr,keyname,value,comment,decimals)

Описание

writeKey(fptr,keyname,value,comment) добавляет новую запись в текущий HDU или обновляет ее, если она уже существует. comment опционально.

writeKey(fptr,keyname,value,comment,decimals) добавляет новое ключевое слово с плавающей точкой в текущий HDU или обновляет его, если он уже существует. Вы должны использовать этот синтаксис, чтобы написать ключевое слово с мнимыми компонентами. decimals в противном случае игнорируется.

Если символ value длина превышает 68 символов, автоматически используется соглашение LONGWARN.

Эта функция соответствует fits_write_key (ffpky) и fits_update_key (ffuky) семейство функций в библиотеке CFITSIO C API.

Примеры

import matlab.io.*
fptr = fits.createFile('myfile.fits');
fits.createImg(fptr,'byte_img',[100 200]);
fits.writeKey(fptr,'mykey1','a char value','with a comment');
fits.writeKey(fptr,'mykey2',int32(1));
fits.writeKey(fptr,'mykey3',5+7*j,'with another comment');
fits.writeKey(fptr,'mykey4',4/3,'with yet another comment',2);
fits.closeFile(fptr);
fitsdisp('myfile.fits','mode','full');

См. также

| |