How to calculate moving standard deviation in a matrix?

1 Ansicht (letzte 30 Tage)
Andrea Finocchiaro
Andrea Finocchiaro am 13 Okt. 2015
Hi Guys, I have got a matrix :378x9. I need to calculate the moving standard deviation with a window size of 180(starting from row one). Can somebody help me please?

Antworten (1)

Manolis Michailidis
Manolis Michailidis am 13 Okt. 2015
  7 Kommentare
Andrea Finocchiaro
Andrea Finocchiaro am 13 Okt. 2015
I tried but i failed again. I change the question: do you know how to calculate the standard deviation of the matrix of each column till row 180?I think I ll do it per 199 times so
Manolis Michailidis
Manolis Michailidis am 13 Okt. 2015
Bearbeitet: Manolis Michailidis am 13 Okt. 2015
for kk=1:size(X,2) % kk is your column index
s(1:180,kk)=movingstd(X(1:180,kk),180,'f');
end

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Creating and Concatenating Matrices finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by