what I can make the average of the next nc files?
2 次查看(过去 30 天)
显示 更早的评论
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 个评论
Oleg Komarov
2011-9-1
Interactive tutorial on how to format: http://www.mathworks.com/matlabcentral/answers/13205-tutorial-how-to-format-your-question-with-markup#answer_18099
采纳的回答
Fangjun Jiang
2011-9-1
The function is mean().
2 个评论
Fangjun Jiang
2011-9-1
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);
更多回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!