how to store data in a matrix?
古いコメントを表示
Hi all,
I want to loop over the third dimension of the 3D matrix and calculate the average then sore the resulted data in a new matrix.
For example:
U10_series = [];
for day=1:length(datenum_array); % this time is corresponding to the number of days
filename=strcat('./MERRA2_400.tavg1_2d_ocn_Nx.2019',num2str(datevec_array(day,2),'%02i'),num2str(datevec_array(day,3),'%02i'),'.SUB.nc');
%read U10
U10 = ncread(filename,'U10M');
U10_box = U10(lon_range,lat_range,:);
U10_box_mean = nanmean(U10_box,3);
U10_series = [U10_series,U10_box_mean];
end
where am I mistaken?
The help is much appreciated
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Agriculture についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!