Azzera filtri
Azzera filtri

Average of 2 columns within a 3 column matrix

2 visualizzazioni (ultimi 30 giorni)
Brendan Clark
Brendan Clark il 17 Mag 2021
Risposto: David Hill il 17 Mag 2021
I have a matrix X with dimensions [288 192 60] or [lat lon time]. I want to find the average value of the first two columns to get a matrix that is just [space time] or [1 60] (aka a single average value of space for each unit time).
I tried:
X = mean(X,[1 2],'omitnan');
X = X(:,:);
But this seems to not be giving me correct values. Does anyone know the correct way to do this?

Risposte (1)

David Hill
David Hill il 17 Mag 2021
for k=1:60
x(k)=mean(X(:,:,k),'all','omitnan');
end

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by