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 규칙이 자동으로 사용됩니다.
이 함수는 CFITSIO 라이브러리 C API의 fits_write_key (ffpky)
와 fits_update_key (ffuky)
함수군에 대응합니다.
예제
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');