Matlab.
Предположим, у меня есть следующее:
a=randi(675,2000,1);
, где "a"
- массив 2000x1
случайных целых чисел, старшее из которых равно 675
.Я хотел бы найти все значения больше 150
и поместить их (как бы много) в новый массив «b».
То, что я пробовал до сих пор: позволяя b=(a>150)
, это дает мне логический массив, а нечто я хочу.Я попытался [row,col]=find(a>150)
, это дает мне места, где условие истинно, но как мне тогда из этого сделать новую переменную "b"?
Спасибо.