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.

 Réponse acceptée

Bruno Luong
Bruno Luong le 29 Oct 2018

2 votes

D3 = rand(3, 51, 8)
std(reshape(permute(D3,[1 3 2]),[],size(D3,2)))

1 commentaire

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

Connectez-vous pour commenter.

Plus de réponses (0)

Produits

Version

R2017b

Community Treasure Hunt

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

Start Hunting!

Translated by