Matlab - detector del qrs

   
Vista:

detector del qrs

Publicado por jorge (5 intervenciones) el 07/03/2012 16:28:07
Hola!, estoy haciendo un ECG y tengo un problema porque no se obtener los picos del QRS, obtengo la señal del ECG y veo que la señal esta correcta, pero cuando intento pillar los picos para detectar el QRS mediante una función que se llama findspeaks obtengo el pico maximo necesario y otros muchos picos que no son necesarios y queria saber como hago para poder obtener solo dicho pico para calcular el QRS.

La función que he usado que me marca todos los picos es:

[D,PosPic]=findpeaks(senal_n) %visualiza los picos del QRS
plot(senal_n)
hold on
plot(PosPic,senal_n(PosPic),'r*')
hold off

Gracias.
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
Imágen de perfil de JOSE JEREMIAS CABALLERO

detector del qrs

Publicado por JOSE JEREMIAS CABALLERO jjcc94@hotmail.com (3440 intervenciones) el 07/03/2012 17:14:18
Hola Jorge.
Al parecer quieres algo asi.

1
2
3
4
5
6
7
8
9
clear all
senal_n=rand(1,100);
[D,PosPic]=findpeaks(senal_n); %visualiza los picos del QRS
figure(gcf)
plot(senal_n)
[maximo,posicion]=max(D);
hold on
plot(PosPic(posicion),D(posicion),'r*')
hold off


EJECUCION
>>picos_de_una_senal


Saludos.
JOSE JEREMIAS CABALLERO

Servicios de programacion matlab


Asesor de Proyectos con Matlab
programador en matlab
jjcc94@hotmail.com
http://matlabcaballero.blogspot.com/
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

detector del qrs

Publicado por adn (2 intervenciones) el 09/06/2012 21:42:11
Amigo el D q significa
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