Добыча на выходных в Матлабе

у меня есть матрица "timeVectorDaily", которая имеет размер 364 x 5. Эта матрица имеет данные в виде десятичных дней. Например

734870 734870.2 734870.4 734870.6 734870.8
734871 734871.2 734871.4 734871.6 734871.8

скоро

Мне нужно извлечь только строки выходных из "timeVectorDaily". Я кодировал, чтобы узнать, был ли это выходной или нет, с помощью функции дня недели, которая возвращает целые числа от 1 до 7, представляющие воскресенье и субботу. Массив "arrayAllDay" размером 364 x 1 содержит эту информацию. Например

1
2

скоро

Я только дошел до этой стадии. Может ли кто-нибудь помочь мне, как действовать дальше? Мне нужно извлечь 1 X 5 для каждых выходных (1 или 7, возвращаемых функцией дня недели)

j = length(timeVectorDaily);
arrayAllDay = zeros(j,1);
counter = 0;
for m=1:j
    [arrayAllDay(m)] = weekday(timeVectorDaily(m));
    if arrayAllDay(m) == 1
        counter = counter+1;
    elseif arrayAllDay(m) == 7
        counter = counter+1;
    end
end

Ответы на вопрос(1)

Ваш ответ на вопрос