积累向量元素
对数据组进行求和积累的元素一个向量的B
=Accumaray(印第安纳州
,数据
)数据
根据中指定的组印第安纳州
。然后计算各组的总和。中的值印第安纳州
定义数据所属的组和输出数组中的索引B
存储每个组总和的位置。
若要按顺序返回组和,请指定印第安纳州
作为一个向量。然后是带索引的组我
,Accumaray
返回其总和(单位为)B(我)
例如我f[1 1 2 2]'
和数据= [1 2 3 4]'
然后B = accumarray(印第安纳州、数据)
返回列向量B = [3 7]'
.
若要以另一种形式返回组和,请指定印第安纳州
作为一个矩阵M——- - - - - -N矩阵印第安纳州
,每一行表示分组分配和一个N-dimension索引进入输出B
例如我f印第安纳州
包含表单的两行[3 4]
,然后是数据
存储在的(3,4)元素中B
.
的元素B
其索引未显示在中印第安纳州
充满了0
默认情况下。
的行为Accumaray
有类似的功能吗组摘要
和组数
用于按组计算汇总统计信息,并分别计算组中的元素数。有关MATLAB中的更多分组功能®看见数据预处理.
的行为Accumaray
也类似于历史记录
函数。
历史记录
使用箱边将连续值分组到一维范围。Accumaray
组数据使用N维指数。
历史记录
只能返回箱数和箱位。Accumaray
可以对数据应用任何函数。
你可以模仿历史记录
使用Accumaray
具有数据=1
.
这个稀疏的
函数也具有与之相似的累积行为Accumaray
.
稀疏的
使用二维指数分组数据,然而Accumaray
组数据使用N维指数。
对于具有相同索引的元素,稀疏的
应用总和
功能(用于双
价值观)或任何
功能(用于必然的
值),并在输出矩阵中返回标量结果。Accumaray
默认情况下是求和,但可以对数据应用任何函数。