Filter löschen
Filter löschen

strange errors using fitsread

1 Ansicht (letzte 30 Tage)
Giuseppe
Giuseppe am 11 Mär. 2013
Hi, I am using fitsread.m to read pixels'intensities from a list of fits files.
I remember in the past I used the following:
>> for i=1:length(LIST)
>> DATA(i,:,:) = fitsread([PATH LIST(i).name], 'primary', 1);
>> end
Now it gives me the errors:
Keyword not found.
Keyword not found.
Warning: BSCALE or BZERO keyword missing from the FITS file.
> In fitsread at 139
Assuming BSCALE=1, BZERO=0
Error using zeros
NaN and Inf not allowed.
Error in fitsread (line 264)
X=zeros(nr*nc,1);
If instead I just type:
>> for i=1:length(LIST)
>> DATA(i,:,:) = fitsread([PATH LIST(i).name]);
>> end
It gives me:
Keyword not found.
Keyword not found.
Warning: BSCALE or BZERO keyword missing from the FITS file.
> In fitsread at 139
Assuming BSCALE=1, BZERO=0
Then produce a variable as a result, but it is totally crazy.
What's happened? I am quite sure I am using the same command I used before, but it does not work even on the old fits file.
  2 Kommentare
Giuseppe
Giuseppe am 22 Apr. 2013
I still have the same problem. PATH is the path where the file .fits are, EXT is their extension and LIST is the list containing all the fits file. However, it is not relevant.
Just typing fitsread('nomefile.fits'); it does not find some keywords and produce a crazy result.
Walter Roberson
Walter Roberson am 22 Apr. 2013
Which MATLAB version is involved? Which version was it last known to work in?

Melden Sie sich an, um zu kommentieren.

Antworten (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by