Octave 选择GNU倍频程中的正值(或负值)

Octave 选择GNU倍频程中的正值(或负值),octave,Octave,我有一个非有序有符号值的单列矩阵;e、 g: values = [ -3; 0; 2; 3; -1; -2; 1 ]; 如何将其分为正矩阵和负矩阵?i、 e values_neg = [ -3; -1; -2 ]; values_pos = [ 2; 3; 1 ]; 我试图寻找一种指定索引的方法;但是,我的GNU八度赋在这一点上是非常有限的。我可以找到如何索引整行或整列。有没有办法指定约束条件?使用: 索引的基础知识: values_pos = values(values > 0);

我有一个非有序有符号值的单列矩阵;e、 g:

values = [ -3; 0; 2; 3; -1; -2; 1 ];
如何将其分为正矩阵和负矩阵?i、 e

values_neg = [ -3; -1; -2 ];
values_pos = [ 2; 3; 1 ];
我试图寻找一种指定索引的方法;但是,我的GNU八度赋在这一点上是非常有限的。我可以找到如何索引整行或整列。有没有办法指定约束条件?

使用:

索引的基础知识:
values_pos = values(values > 0);