Matlab - Envolvente de una grafica

 
Vista:

Envolvente de una grafica

Publicado por Tamara (12 intervenciones) el 17/04/2008 08:51:33
Hola:

Tengo dos conjuntos de datos, x e y. Los represento graficamente uno frente al otro. ¿¿Como puedo hallar una envolvente que maximice el número de puntos bajo la curva??

Gracias de antemano,
Tamara
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Envolvente de una grafica

Publicado por JOhan (1 intervención) el 02/12/2009 23:51:11
%señal envolvente

figure;
subplot(2,1,1)
plot(t,EEG_alert);
grid on;
hold on;

a=1;
i=2;
while i <= length(EEG_alert)-1
if EEG_alert(i, 1 ) > 0
if EEG_alert(i,1) > EEG_alert(i- 1 ,1 )
if EEG_alert( i,1 ) > EEG_alert(i+1, 1)
Tiempo1_pico_EEG(a,1)=t(i,1);
Picos_max_envolvente_EEG(a, 1 )=EEG_alert(i, 1 );
a=a+1 ;
end
end
end
i=i+1;
end

a=1;
i=2;
while i <= length(EEG_alert)-1
if EEG_alert(i,1 ) < 0
if EEG_alert(i,1) < EEG_alert(i-1 ,1)
if EEG_alert(i,1 ) < EEG_alert(i+1, 1)
Tiempo2_pico_EEG(a, 1 )=t(i,1);
Picos_min_envolvente_EEG(a,1)=EEG_alert(i,1);
a=a+1;
end
end
end
i=i+1;
end
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar