Borrar filtros
Borrar filtros

std in matlab cell

5 visualizaciones (últimos 30 días)
Tomas
Tomas el 11 de Nov. de 2013
Comentada: Tomas el 11 de Nov. de 2013
i have cell for exaple {1x7 cell} in cell Z{1} ans =
Columns 1 through 6
[1x3 double] [1x3 double] [1x3 double] [1x3 double] [1x3 double] [1x3 double]
Column 7
[1x3 double]
>> Z{1}{1}
ans =
5.4000 8.3000 15.8000
I want the standard deviation of each element in the array
for example: std(5.4), std(8,3) std(15,8)
I dont know how to use standard devation in cell array.
Thanks.
  2 comentarios
Azzi Abdelmalek
Azzi Abdelmalek el 11 de Nov. de 2013
What are you expecting with std(4.5) ?
Maybe you mean the std of each array in your cell array Z
Tomas
Tomas el 11 de Nov. de 2013
i know std(4.5)=0 , but i have std each element in matrix,

Iniciar sesión para comentar.

Respuestas (1)

Azzi Abdelmalek
Azzi Abdelmalek el 11 de Nov. de 2013
Editada: Azzi Abdelmalek el 11 de Nov. de 2013
Z={[1 2 3],[6 8 12],[3 12 20]}
out=cellfun(@std,Z)
The result will be a 1x3 array
std of [1 2 3]
std of [6 8 12]
std of [3 12 20]
  1 comentario
Tomas
Tomas el 11 de Nov. de 2013
Thanks, I'll use it

Iniciar sesión para comentar.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by