如何:总结元素的矩阵的行向量到垃圾箱吗

9的观点(30天)
你好,
所以我有一个从histcounts2矩阵和本指数向量;我被一些数据在一个球体。
[N, ~, ~, bx) = histcounts2 (dataX、dataY (0:5:180) ', (0:5:355) ');
我有另一个行向量, 权力, ,等于在长度与dataX dataY bx和由这种力量可以用来收集数据向量。
问题是,我怎么用bx和生成矩阵的向量,等于N在大小和在箱子中元素的个数,但本值应该是元素之和专用本和收集从向量?
请没有循环。
谢谢,
Tero

接受的答案

克里斯·拉皮埃尔
克里斯·拉皮埃尔 2021年1月15日
编辑:克里斯·拉皮埃尔 2021年1月15日
只要有一点创造力,你可以使用groupsummary。因为你还没有足够的共享代码使用一个例子,这是一个修改的一个例子 histcount2 文档页面。
%设置数据
x = randn (100 1);
y = randn (100 1);
[N, ~, ~, bx) = histcounts2 (x, y);
%创建一个第三向量,压水式反应堆
压水式反应堆= randn (100 1);
%和由本数字分组压水式反应堆的数据和软。
%和数据在同一组。
%包括数据对于所有可能的垃圾箱
[P、G、C] = groupsummary(压水式反应堆(,bx),“和”,“IncludeEmptyGroups”,真的,“IncludeMissingGroups”,真正的);
%重塑一个N的数据是相同的大小
p =重塑(p,大小(N))
p = 5×6
0 1.9431 -0.8699 0.8640 -1.8837 0.0999 0 0 -1.1247 2.2520 2.9794 2.7351 0.1459 -3.4099 2.6683 -1.2993 1.0805 0.9534 2.2462 2.2118 0.1829 0.1371 5.2773 0.1546 0 0 0 0 0 0
N%比较来验证,当N = = 0, P = = 0。
N = 5×6
12 0 2 4 6 4 1 0 7 6 6 0 1 6 7 10 12 6 1 1 2 4 0 0 0 0 1 1 0 0
2的评论

登录置评。

更多的答案(0)

类别

找到更多的在数据预处理帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!