2017-06-06 4 views
1

I habe die folgende Matrix:Durchschnitt über Spalten für die Matrix mit NaN-Wert

rmat = 

    1  2  3 NaN NaN NaN 
    1  2  3  4  5 NaN 
    1  2  3  4  5  6 
    1 NaN NaN NaN NaN NaN 
    NaN NaN NaN NaN NaN NaN 

gibt es eine Möglichkeit, den Mittelwert der coulmns zu berechnen, den Wert hat: für das heißt in der ersten Spalte (1+1+1+1)/4=0.25 und nur überspringen Nan und für die zweite Spalte (2+2+2)/3=2 und so weiter ...

werden Jede Beratung sehr

+3

Umm ... ['nanmean (rmat, 2)'] (https://www.mathworks.com/help/stats/nanmean.html)? –

+0

Danke und Entschuldigung für meine dumme Frage! – Julliette

+2

Auch 'mean (rmat, 1, 'omitnan')', das die Statistics Toolbox nicht benötigt –

Antwort

Verwandte Themen