मैंने औसत क्षैतिज मूल्यों की गणना की है, उनके स्थानीय मिनीमा अंक और उन्हें प्लॉट किया है। अब मुझे घाटियों को खोजना है जैसे पहली घाटी सकारात्मक के लिए नकारात्मक है और दूसरी घाटी नकारात्मक से सकारात्मक है। इसके लिए मैंने कहीं पढ़ा है कि इन घाटियों को ढलान परिवर्तन को ढूंढकर पाया जा सकता है? क्या कोई मेरी मदद कर सकता है कि निर्दिष्ट बिंदुओं पर ढलान परिवर्तन कैसे खोजें।

Plotted graph

-2
usman 19 नवम्बर 2015, 11:09

2 जवाब

सबसे बढ़िया उत्तर

हम इसे इस तरह से कर सकते हैं:

dx = diff(x);
dx = [0 dx];          %shifting because diff has one less element
dx1 = [dx(2:end) 0];  %shifting dx for 1 element

r1 = find( dx>0 & dx1<0);  %compare dx and dx1 to find peaks
r2 = find( dx<0 & dx1>0);  %compare dx and dx1 to find valleys

इसलिए अगर आपको केवल पहली चोटी चाहिए तो आपको r1(1), केवल दूसरी घाटी - r2(2) आदि चाहिए

आशा करता हूँ की ये काम करेगा!

1
Mikhail_Sam 19 नवम्बर 2015, 12:10

ढलान पर हस्ताक्षर MYOP, और WAMP सुविधाओं (जैसे हडगिन्स एट अल।, 1993; फिलिप्सन, 1987) को बदलते हैं। यह EMG सिग्नल की आवृत्ति सूचना का प्रतिनिधित्व करने के लिए एक और तरीका है। यह कई बार है कि ईएमजी सिग्नल के ढलान पर हस्ताक्षर बदलते हैं। EMG सिग्नल में पृष्ठभूमि शोर से बचने के लिए तीन अनुक्रमिक खंडों के बीच सकारात्मक और नकारात्मक ढलानों के बीच परिवर्तनों की संख्या का प्रदर्शन किया जाता है। इसे गणितीय रूप से SSC 1 XN1 i½2 ½ðf matxi xi1 x þxi xið1Þ के रूप में व्यक्त किया जा सकता है; ð20; f ÞxÞ ð 1; अगर x P थ्रेसहोल्ड 0; अन्यथा:

-2
najme 1 जून 2017, 19:49