Я хочу найти пересечение между двумя векторами времени t1 и t5, которые имеют некоторые промежутки, отмеченные звездами, как на рисунке. Потому что функция пересечения в Matlab просто найти точное значение, поэтому я должен использовать ismembertol. Мой результат - средняя линия, в которой отсутствует информация о пропусках в векторе t5. Как мне этого добиться? Это мой код: `
tol = 1e-08; Fs = 50;
[a,b] = ismembertol(t1,t5,tol);
tcom15 = t1(a);
t1gap = t1(find(round(diff(t1)* 86400*Fs)>1));
t5gap = t5(find(round(diff(t5)* 86400*Fs)>1));
tcom15gap = tcom15(find(round(diff(tcom15)* 86400*Fs)>1));
figure; plot(t1,2*ones(length(t1),1)); hold on
plot(t5,3*ones(length(t5),1));ylim([1 4])
plot(t1gap,2*ones(length(t1gap),1),':*','MarkerSize',5)
plot(t5gap,3*ones(length(t5gap),1),':*','MarkerSize',10)
plot(tcom15,2.5*ones(length(tcom15),1))
plot(tcom15gap,2.5*ones(length(tcom15gap),1),':*','MarkerSize',10)