j'ai essayé ce code que j'ai trouvé sur ce forum:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| %fid=('/**/*.gz');
rep = '/**/';
ext = '*.gz';
chemin = fullfile(rep,ext);
list = dir(chemin);
for n = 1:numel(list)
img = imread(fullfile(rep,list(n).name),ext(3:end));
% fidnc=regexprep(fid,'nc.gz','nc');
% command=sprintf('%s %s %s %s','gunzip -c',fid,'>',fidnc);
% unix(command); %gunzip -c fid > fidnc
end |
Et voici le message d'erreur:
Error using imread (line 385)
Unable to determine the file format.
Error in selectfile (line 22)
img = imread(fullfile(rep,list(n).name),ext(3:end));
Je sais la fonction imread n'est pas adéquate car mes fichiers sont des fichiers Netcdf qui contiennent de la précipitation, mais je ne sais pas quelle fonction utiliser à sa place.
Partager