1

我很好奇 - 是否有一个 Matlab 命令可以返回矩阵中大于 0 的元素?

4

3 回答 3

7

以下代码返回矩阵的所有正元素A

A(find(A > 0))

或 Gunther Struyf 提出的简写形式:

A(A > 0)
于 2012-05-08T11:56:27.360 回答
3

find 函数将返回非零元素的索引。

ind = find(A > 0);

是你要找的...

于 2012-05-08T11:58:55.680 回答
1

或者专门为此目的设计的命令:'nonzeros'

nz_A = nonzeros(A);
于 2014-06-17T11:54:27.823 回答