strange errors using fitsread
Show older comments
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 Comments
Giuseppe
on 22 Apr 2013
Walter Roberson
on 22 Apr 2013
Which MATLAB version is involved? Which version was it last known to work in?
Answers (0)
Categories
Find more on Test Scripts in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!