Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Definovať zdroj dát importu dát do MATLABu . Napríklad vytvoriť sine vlny s náhodným šumom :
my_signal = sin ( 0:0.1:10 ) + rand ( 1,101 ) ;
2
Hľadať špičky v signálu pomocou kvadratická metóda interpolácia " findpeaks ( ) " :
[ peak_value , peak_location ] = findpeaks ( my_signal ) ;
3
Hľadať na vrcholky minimálnej výšky pomocou parameter " minpeakheight " . Výška je skutočný - cenil skalárne , ktorá odkazuje na minimálnu hodnotu dát prípustných vrcholov :
[ peak_value , peak_location ] = findpeaks ( my_signal , " minpeakheight ' , 2,5 ) ;
4
Hľadanie vrcholy oddelených minimálnej vzdialenosti pomocou parametra " minpeakdistance " . Hodnota je minimálny počet indexov medzi vrcholmi v " my_signal " vektora , a musí byť celé číslo :
[ peak_value , peak_location ] = findpeaks ( my_signal , " minpeakdistance ' , 5 ) ;
5
Vyhľadávať iba vrcholy nad určitú prahovú hodnotu pomocou parametra " limitná " . To je skutočný - cenil skalárne , ktoré sa vzťahuje na minimálnu prípustnú rozdiel medzi vrcholom a priľahlých dátových bodov :
[ peak_value , peak_location ] = findpeaks ( my_signal , " prah " , 0,5 ) ;
6
Nájsť iba určitý počet vrcholov pomocou parametra " npeaks " . Hodnota musí byť celé číslo :
[ peak_value , peak_location ] = findpeaks ( my_signal , " npeaks " , 5 ) ;
7
triediť vrátený zoznam vrcholov pomocou " parameter sortstr " . Povolené hodnoty sú " vystúpiť " , " zostup " a " none" :
[ peak_value , peak_location ] = findpeaks ( my_signal , " sortstr ' , ' povzniesť ' ) ;