【发布时间】:2013-02-25 14:31:14
【问题描述】:
我在 Octave 中有一个 n x 2 矩阵,我想找到 matrix(row, 1) 和 matrix(row, 2) 元素不为零的每一行。我可以使用这样的 for 循环:
[nrows, ncols] = size(data);
for i = 1:nrows
if(data(i, 1) ~= 0 && data(i, 2) ~= 0)
% Do something
end
end
问题在于 n 大约是 300 万,而 Octave 中的迭代需要永远。我觉得有一种方法可以用 find 来做到这一点,但我还没有弄清楚。
有人有什么建议吗?
谢谢!
【问题讨论】: