且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何在不使用for循环的情况下求和不同大小的矩阵的各个部分?

更新时间:2023-09-09 22:24:52

我想指出对其他论坛提供的答案感兴趣的人

I'd like to point those who are interested to this answer provided on another forum

S=sparse(1:N,idxM,1); sumM=S.'*(M*S);

S=sparse(1:N,idxM,1); sumM=S.'*(M*S);

信用(和有用的讨论):

Credits (and useful discussion):

https://www.mathworks.com/matlabcentral/answers/407634-how-to-sum-parts-of-a-matrix-of-different-sizes-without-using-for -循环