>> A = randi(10,1e4,5);
timeit(@() accumarrayStable(A(:,1:end-1),A(:,end)))
timeit(@() accumarrayStable2(A(:,1:end-1),A(:,end)))
ans =
0.0079
ans =
0.0027
Pj4gQSA9IHJhbmRpKDEwLDFlNCw1KTsKdGltZWl0KEAoKSBhY2N1bWFycmF5U3RhYmxlKEEoOiwxOmVuZC0xKSxBKDosZW5kKSkpCnRpbWVpdChAKCkgYWNjdW1hcnJheVN0YWJsZTIoQSg6LDE6ZW5kLTEpLEEoOixlbmQpKSkKYW5zID0KICAgIDAuMDA3OQphbnMgPQogICAgMC4wMDI3