Выберите положительные (или отрицательные) значения в GNU Octave - PullRequest
0 голосов
/ 18 февраля 2020

У меня есть один столбец матрицы неупорядоченных значений со знаком; Например:

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

Как я могу разделить это на положительную и отрицательную матрицу? то есть

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

Я пытался найти способ указать индекс; но мой GNU Octave-fu на данный момент довольно ограничен. Я могу найти, как индексировать целые строки или столбцы. Есть ли способ указать ограничения?

1 Ответ

0 голосов
/ 18 февраля 2020

Использование логическое индексирование :

values_pos = values(values > 0);
...