Standard deviation along 2 axes

I am trying to calculate the standard deviation for a 3D dataset of size(3 x 51 x8). I am interested in getting the std values as a function of the 2nd dimension (51 pts). I don't have access to the image processing toolbox to be able to use "std2".
Thanks in advance for your help.

 Respuesta aceptada

Bruno Luong
Bruno Luong el 29 de Oct. de 2018
D3 = rand(3, 51, 8)
std(reshape(permute(D3,[1 3 2]),[],size(D3,2)))

1 comentario

srr
srr el 29 de Oct. de 2018
This worked...It fixed the difference I had previously comparing to the reference.Thanks a lot.

Iniciar sesión para comentar.

Más respuestas (0)

Productos

Versión

R2017b

Preguntada:

srr
el 29 de Oct. de 2018

Comentada:

srr
el 29 de Oct. de 2018

Community Treasure Hunt

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

Start Hunting!

Translated by