【问题标题】:Select positive (or negative) values in GNU Octave在 GNU Octave 中选择正(或负)值
【发布时间】:2020-02-19 02:01:34
【问题描述】:

我有一个无序有符号值的单列矩阵;例如:

values = [ -3; 0; 2; 3; -1; -2; 1 ];

如何将其分为正矩阵和负矩阵?即,

values_neg = [ -3; -1; -2 ];
values_pos = [ 2; 3; 1 ];

我已经尝试寻找一种指定索引的方法;但是,我的 GNU Octave-fu 在这一点上非常有限。我可以找到如何索引整个行或列。有没有办法指定约束?

【问题讨论】:

标签: octave


【解决方案1】:

使用logical indexing:

values_pos = values(values > 0);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-26
    • 2014-08-15
    • 1970-01-01
    • 2021-05-20
    • 2019-10-04
    相关资源
    最近更新 更多