我正在运行这个带有20次迭代的短循环来读取20个netcdf文件并进行简单的计算。 但它很慢。由于ncread操作耗费时间吗?
有关加快代码的建议吗?
for i=1:20
disp(i);
ts2= ncread(Files(i).name,'TS2');
Temp_summer(:,46:90,i) = mean(ts2(:,46:90,151:240),3); % Northern Hemisphere summer JJA
Temp_summer(:,1:45,i) = mean(ts2(:,1:45,[1:60 336:365]),3); % Southern Hemisphere summer DJF
end