相关疑难解决方法(0)

将二进制矩阵以快速矢量化方式转换为最后一个非零索引的向量

假设在MATLAB中,我有一个矩阵A,其元素为0或1.

如何以更快的矢量化方式获取每列的最后一个非零元素的索引向量?

我可以

[B, I] = max(cumsum(A));

和使用I,但有更快的方法吗?(我假设cumsum会花费一点时间甚至加0和1).

编辑:我想我矢量甚至比我需要快速的更多-福兹先生"循环是伟大的,但在MATLAB每个循环似乎花费了我很多的调试即使是快的时间.

matlab vector matrix vectorization

9
推荐指数
2
解决办法
2386
查看次数

标签 统计

matlab ×1

matrix ×1

vector ×1

vectorization ×1