我有一個結構:許多(i).fincomp,每個這些是(200x1) 我想爲每個'我'創建一個直方圖計數: histc(many(i).fincomp ,1:12)< - 該工作structfun與向量輸入
>>histmany = structfun(@(x)histc(x.fincomp,1:12),many, 'UniformOutput', false);
Error using structfun
Inputs to STRUCTFUN must be scalar structures.
我究竟做錯了什麼?
我arrayfun嘗試以及
注:一些數據是NaN,其餘是數字
感謝
哎呦顯然它沒有當我用arrayfun,因爲我寫的''false'',而不是'FALSE'工作:'histmany = arrayfun(@( X) histc(x.fincomp,1:12),很多'UniformOutput',false);' – Daniel 2012-07-29 14:34:46