Получение / сортировка по диапазону чисел - проблема синтаксиса
Я использую октаву, и у меня возникают проблемы с выбором диапазона. Я могу сделать дельта-раздел, просто сказав, включить что-либо меньше или равное 4. Но я забываю, как выбрать диапазон чисел для раздела Тета. пример с 4 по 8.
PS Я использую Octave/Matlab
% delta 0hz to 4 hz
array2_deltafreq_sort=sortrows(array2,1); %used only to export txt file
array2_deltafreq_sort_limit_idx=array2_deltafreq_sort(:,1)<=4 ;% idx to limit array
Я устал
%theta 4hz to 8hz
array2_thetafreq_sort=sortrows(array2,1); %used only to export txt file
array2_thetafreq_sort_limit_idx=array2_thetafreq_sort(:,1)<=4 & array2_thetafreq_sort(:,1)>=8 ;% idx to limit array to
array2_thetafreq_sort_limit=array2_thetafreq_sort(array2_thetafreq_sort_limit_idx,:);
но когда я смотрю на массив, я получаю array2_thetafreq_sort_limit = [](0x8)
1 ответ
Решение
Попробуй это:
array2_thetafreq_sort_limit_idx=array2_thetafreq_sort(:,1)<=8 & array2_thetafreq_sort(:,1)>=4 ;% idx to limit array