Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Hoe Peak detecteren in MATLAB
MATLAB technische softwarepakket dat gebruikt kan worden voor de signaalverwerking en analyse . Een gemeenschappelijke procedure in signaalanalyse is piekdetectie , of het vinden van lokale maxima - waarden groter dan aangrenzende datapunten - binnen een luidruchtige signaal . Het is gewoonlijk noodzakelijk om piekdetectie beperken tot lokale maxima van een bepaalde breedte - tijd wanneer het signaal in het tijddomein - evenals een zekere hoogte of grootte. Instructies
1

Definieer een gegevensbron door het importeren van gegevens in MATLAB . Maak bijvoorbeeld een sinusgolf met willekeurige ruis :

my_signal = sin ( 0:0.1:10 ) + rand ( 1101 ) ; kopen van 2

zoeken pieken in je signaal met behulp van de kwadratische interpolatie methode van " findpeaks ( ) " :

[ peak_value , peak_location ] = findpeaks ( my_signal ) ;
3

Zoek toppen van een minimale hoogte met behulp van de parameter " minpeakheight " . De hoogte is een echte-waarde scalaire die verwijst naar de minimale data waarde van toegestane pieken :

[ peak_value , peak_location ] = findpeaks ( my_signal , ' minpeakheight ' , 2.5 ) ;
4

Zoek pieken gescheiden door een minimale afstand met de parameter " minpeakdistance " . De waarde is het minimum aantal indices tussen pieken in de " my_signal " vector , en moet een geheel getal :

[ peak_value , peak_location ] = findpeaks ( my_signal , ' minpeakdistance ' , 5 ) ;
Goedkope 5

Zoek alleen pieken boven een bepaalde drempel met de parameter "drempel " . Dit is een echte-waarde scalaire die verwijst naar de minimale toegestane verschil tussen piek- en de aangrenzende meetpunten :

[ peak_value , peak_location ] = findpeaks ( my_signal , ' drempel ' , 0.5 ) ;
6

vinden slechts een bepaald aantal pieken met de parameter " npeaks " . De waarde moet een geheel getal :

[ peak_value , peak_location ] = findpeaks ( my_signal , ' npeaks ' , 5 ) ;
7

Sorteer de geretourneerde lijst met pieken met behulp van de " parameter sortstr " . Toegestane waarden zijn " opstijgen , " " afdalen " en " none " :

[ peak_value , peak_location ] = findpeaks ( my_signal , ' sortstr ' , ' opstijgen ' ) ;

Previous: Next:
  Computer Programming Languages
·Ankers in de HTML code 
·Hoe maak je een Sequential Flo…
·Hoe te LabVIEW RealTime functi…
·Hoe te portlets converteren na…
·Hoe je binaire getallen conver…
·Hoe een Ethical Hacker Wees 
·Hoe te bouwen met Regex 
·Hoe te gebruiken PHP om Call A…
·Hoe maak je een rij Bewerken i…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe te Aantal Weken Bereken tussen twee …
·Vergelijking van Perl Met Python 
·Hoe een bestand in PHP coderen 
·Hoe maak ik een e-mailadres converteren …
·Hoe te sturen HTML e-mail met VB.NET 
·Hoe te formatteren Doubles in C 
·Hoe te vervangen White Space met Python 
·Hoe een String Aan het einde van een bes…
·Hoe te Setup.exe Bewerken 
Copyright © Computer Kennis http://www.nldit.com