假设在MATLAB中,我有一个矩阵A,其元素为0或1.
如何以更快的矢量化方式获取每列的最后一个非零元素的索引向量?
我可以
[B, I] = max(cumsum(A));
和使用I,但有更快的方法吗?(我假设cumsum会花费一点时间甚至加0和1).
I
编辑:我想我矢量甚至比我需要快速的更多-福兹先生"循环是伟大的,但在MATLAB每个循环似乎花费了我很多的调试即使是快的时间.
matlab vector matrix vectorization
matlab ×1
matrix ×1
vector ×1
vectorization ×1