我在 MATLAB 中有一个巨大的矩阵。现在有些行只包含零。
我可以使用函数find
来查找仅包含零的所有行吗?
最佳答案
您可以使用 any
查找任何包含非零的行,然后对结果求反。我们使用第二个输入来指定我们要跨列(第二维)应用操作。
row_has_all_zeros = ~any(data, 2)
如果您想要索引而不是逻辑数组,只需对结果应用 find
即可:
indices = find(row_has_all_zeros);
关于matlab - 查找仅包含零的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38726680/