我需要了解 accumarray 才能编写我真正需要的代码。
我试图了解http://www.mathworks.co.kr/kr/help/matlab/ref/accumarray.html
大多数例子都很清楚。
但是,在示例 2 的第一个示例中,我认为
B 的 (1,2)th 元素应该是 1
因为
(1,2) = 1st, 2nd of subs
1st, 2nd of vals = 101, 102
sum(diff([101,102]))=1
另外,在示例 2 的第二个示例中,我认为
B1 的 (1,2)th 元素应该是 2 而不是 -2
因为
(1,2) = 1st, 3rd of subs
1st, 3rd of vals = 101, 103
sum(diff([101,103]))=2
我还以为
B1 的第 (4,1) 个元素应该是 1 而不是 -1
因为
(4,1) = 5,6th of subs
5,6th of vals = 105,106
sum(diff([105,106]))=1
我错过了什么?
请更正,我需要深入了解 accumarray 才能编写自己的代码。