245 |
if dBug > 1, fprintf(' %i',size(S.(cvar))); fprintf('\n'); end |
if dBug > 1, fprintf(' %i',size(S.(cvar))); fprintf('\n'); end |
246 |
|
|
247 |
S.attributes.(cvar)=read_att(nc{cvar}); |
S.attributes.(cvar)=read_att(nc{cvar}); |
248 |
|
% replace missing or FillValues with NaN |
249 |
|
attnames=fieldnames(S.attributes.(cvar)); |
250 |
|
if ~isempty(attnames) |
251 |
|
for k=1:length(attnames) |
252 |
|
if strcmp(attnames{k},'missing_value') ... |
253 |
|
| strcmp(attnames{k},'FillValue_') |
254 |
|
S.(cvar)(S.(cvar) == S.attributes.(cvar).(attnames{k})) = NaN; |
255 |
|
end |
256 |
|
end |
257 |
|
end |
258 |
end |
end |
259 |
|
|
260 |
if isempty(S) |
if isempty(S) |