Standard deviation for a field inside a field?

Hey guys,
I have a 1x400 struct, wherein this struct is a field called 'BO', this field called 'BO' contains a struct, which in themselves is a field called 'circles' that ranges from 1:20 rows (they're all different values). How can I access the standard deviation of each of those circle fields? Do I apply a cell conversion or is it possible to leave the data like this?
Thanks!

 Accepted Answer

More Answers (1)

cellfun(@(S) std(S.circles), {YourStruct.BO})
This assumes that each BO field is a scalar struct, and that when you say that it has a number of different rows, that each row has exactly one column.

Categories

Community Treasure Hunt

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

Start Hunting!