Получение / сортировка по диапазону чисел - проблема синтаксиса

Я использую октаву, и у меня возникают проблемы с выбором диапазона. Я могу сделать дельта-раздел, просто сказав, включить что-либо меньше или равное 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 
Другие вопросы по тегам