Elimde EKG cihazıyla alınmış ölçüm verileri var. Bu verilerin Tepe Değerlerini bulmak istiyorum
Merhaba,
Matlab'in findpeaks() komutu var. findpeaks(veri) şeklinde yazarsanız veri isimli vektörün maksimum noktalarının olduğu noktaların indis değerlerini döndürür. Linkteki örneklere bakabilirsiniz:
https://www.mathworks.com/help/signal/ref/findpeaks.html
bahsettiğiniz şekilde yaptım fakat tutorial'da görünen gibi net bir şey bulamıyorum. verimin içinde 1200460 adet değer var. bunu nasıl yapabilirim?
Verinizin grafiğini ve findpeaks uyguladıktan sonra aldığınız çıktıyı paylaşır mısınız?
Merhaba,
Anladığım ve kısaca araştırdığım kadarı ile sizin sinyaliniz karmaşık ve dikkatlice ele alınması gerekiyor. findpeaks fonksiyonu daha basit formlardaki sinyallerin tepe değerlerinde etkili olabiliyor.
Bulduğum kadarı ile bu sayfadaki teknikleri incelemeniz sizin için daha faydalı olabilir: https://www.mathworks.com/help/wavelet/ug/r-wave-detection-in-the-ecg.html
EKG sinyalleri ile çalışmak genel anlamda uzmanlık gerektirebilen konular. MATLAB kullanmak işleri kolaylaştırsa da belirttiğiniz probleme yönelik sinyal işleme yöntemlerini incelemek faydalı olacaktır.
Kolay gelsin.