Salve avrei bisogno di un aiutino . Ho un vettore A contenete intervalli tra dei punti che ho trovato e graficato ( sono quegli asterischi in figura, ho trovato gli intervalli tra gli asterischi blu e gli intervalli tra i vari asterischi verdi ) .Prendiamo solo il caso che io stia considerando il vettore A contenete i vari intervallini tra gli asterischi blu ,di questo vettore A ho calcolato la mediana perché vorrei scrivere un codicillo che dica ; quando un intervallo tra un asterisco e l'altro è <1/3 della mediana , plottami solo il primo asterisco .Come potrei fare ? Ho allegato l'immagine e questo sarebbe il codice che stavo provando a scrivere , ( la parte precedente a 'plot non la allego perché sarebbe superflua
% PLOT DA CUI IDENTIFICARE VETTORE INDICI
plot(toeOFFdx_sx,0*ones(length(toeOFFdx_sx)),'*g')
plot(HSdx_sx,0*ones(length(HSdx_sx)),'*b')
HS_destra=HSdx_sx;
toeOFF_destra=toeOFFdx_sx;
%identifico tempi tra i vari HS e ToeOFF
t_HS_destra=[HS_destra]'/128;
t_toeOFF_destra=[toeOFF_destra]'/128;
A=[t_HS_destra;0];
B=[0;t_HS_destra];
f=A-B;
intervalli_HS=f(2:end-1); %intervalli tra i vari HS
C=[t_toeOFF_destra;0];
D=[0;t_toeOFF_destra];
g=C-D;
intervalli_toeOFF=g(2:end-1); % intervalli tra i vari toeOFF
% calcolo mediana
mediana_HS=median(intervalli_HS);
mediana_toeOFF=median(intervalli_toeOFF);
for i=1:length(
if intervalli_HS <= 1/3*mediana_HS
if intervalli_toeOFF <= 1/3*mediana_toeOFF
Allegati: