如何找到矩阵的元素>在Matlab中0?

时间:2012-05-08 11:52:23

标签: matlab

我很好奇 - 是否有一个Matlab命令可以返回Matrix中的元素> 0?

3 个答案:

答案 0 :(得分:7)

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

A(find(A > 0))

或Gunther Struyf提出的简短形式:

A(A > 0)

答案 1 :(得分:3)

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

ind = find(A > 0);

正是你要找的......

答案 2 :(得分:1)

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

nz_A = nonzeros(A);