what I can make the average of the next nc files?
2 views (last 30 days)
Show older comments
I have to read some nc files and I'm creating a list as show here:
list_names= cellstr([
'filename_1'
'filename_2'
'filename_3']);
for i= 1:length(list_names)
readfile = char(list_names(i));
getinfo = hdfinfo(readfile);
% Read the files
ncid(i) = netcdf.open(readfile,'NC_WRITE');
IDaod= netcdf.inqVarID(ncid(i),'DATA');
% DATA=squeeze(DATA);
DATAt = zeros(150,162);
DATA= netcdf.getVar(ncid(i), IDDATA);
netcdf.close(ncid);
I have to do the average of the files I'm reading how I can do that?
3 Comments
Oleg Komarov
on 1 Sep 2011
Interactive tutorial on how to format: http://www.mathworks.com/matlabcentral/answers/13205-tutorial-how-to-format-your-question-with-markup#answer_18099
Accepted Answer
Fangjun Jiang
on 1 Sep 2011
The function is mean().
2 Comments
Fangjun Jiang
on 1 Sep 2011
Okay, then you need to accumulate them together, something like.
Total=zeros(5,5);
N_file=3;
for k=1:N_file
Total=Total+k*rand(5,5); %just use k*rand(5,5) here as an example
end
Average=Total/N_file;
MeanValue=mean(Average);
More Answers (0)
See Also
Categories
Find more on Variables 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!