How to calculate moving standard deviation in a matrix?

3 visualizaciones (últimos 30 días)
Andrea Finocchiaro
Andrea Finocchiaro el 13 de Oct. de 2015
Editada: Manolis Michailidis el 13 de Oct. de 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?

Respuestas (1)

Manolis Michailidis
Manolis Michailidis el 13 de Oct. de 2015
  7 comentarios
Andrea Finocchiaro
Andrea Finocchiaro el 13 de Oct. de 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 el 13 de Oct. de 2015
Editada: Manolis Michailidis el 13 de Oct. de 2015
for kk=1:size(X,2) % kk is your column index
s(1:180,kk)=movingstd(X(1:180,kk),180,'f');
end

Iniciar sesión para comentar.

Categorías

Más información sobre Matrix Indexing en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by