1

私は興味があります - > 0 であるマトリックス内の要素を返す単一の Matlab コマンドはありますか?

4

3 に答える 3

7

次のコードは、 matrix のすべての正の要素を返します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 に答える