How to detect a peak from a graph
    7 visualizzazioni (ultimi 30 giorni)
  
       Mostra commenti meno recenti
    
    Ede gerlderlands
 il 3 Apr 2013
  
    
    
    
    
    Risposto: Chinnaiah Golla
 il 5 Nov 2014
            A part of my work need me to peak the peak from a graph of cyclic nature with time vs velocity. I tried to use treshold and and others options. to locate the maximum peak but could also include the local maximums . Is there anyway of picking the maximum value? such as sliding window ?
0 Commenti
Risposta accettata
Più risposte (3)
  Image Analyst
      
      
 il 3 Apr 2013
        For local peaks I'd use findpeaks() in the Signal Processing Toolbox, or imregionalmax() in the Image Processing Toolbox. For a global peak, simply use the max function
[maxValue, indexOfMax] = max(yourSignal);
4 Commenti
  pramod kumar
 il 4 Apr 2013
        even i am also working on to find the peak of the signal i have tried inbuilt function [peak_value, peak_location] = findpeaks(Tx1Rx_1100mm_3plates);
1 Commento
  Image Analyst
      
      
 il 4 Apr 2013
				After reading this: http://www.mathworks.com/matlabcentral/answers/6200-tutorial-how-to-ask-a-question-on-answers-and-get-a-fast-answer, post your own question, along with screenshot of your signal, and code (including data) that we can copy and paste to reproduce your situation.
  Chinnaiah Golla
 il 5 Nov 2014
        If you simply want to obtain the maximum(Peak) value of signal by excluding the local maximas, you can use the max function.
max_val=max(signal);
0 Commenti
Vedere anche
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!




