| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> Content
    Come rilevare Peak in MATLAB
    MATLAB è un pacchetto software tecnico che può essere utilizzato per l'elaborazione e l'analisi dei segnali . Una procedura comune per l'analisi del segnale è il rilevamento di picco , o la ricerca di massimi locali - valori maggiori di punti di dati contigui - all'interno di un segnale rumoroso . Di solito è necessario limitare il rilevamento di picco di massimi locali di una certa larghezza - durata quando il segnale è nel dominio del tempo - nonché una certa altezza o grandezza. Istruzioni
    1

    definire un'origine dei dati tramite l'importazione di dati in MATLAB . Ad esempio, creare una sinusoide con rumore casuale :

    my_signal = sin ( 0:0.1:10 ) + rand ( 1.101) ;
    2

    Trova i picchi nel segnale utilizzando il metodo di interpolazione quadratica " findpeaks ( ) " :

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

    Cerca picchi di un'altezza minima utilizzando il parametro " minpeakheight " . L'altezza è uno scalare a valori reali che si riferisce al valore minimo dei dati di picchi consentiti :

    [ peak_value , peak_location ] = findpeaks ( my_signal , ' minpeakheight ' , 2,5 ) ;
    4 < p > Cerca picchi separati da una distanza minima utilizzando il parametro " minpeakdistance " . Il valore è il numero minimo di indici tra i picchi del vettore " my_signal " , e deve essere un numero intero :

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

    5

    Cerca solo per i picchi di sopra di una certa soglia utilizzando il parametro "soglia" . Questo è uno scalare a valori reali che si riferisce alla differenza permissibile minima tra i punti dati di picco e adiacente :

    [ peak_value , peak_location ] = findpeaks ( my_signal , 'soglia' , 0,5) ;
    6

    Trova solo un certo numero di picchi utilizzando il parametro " npeaks " . Il valore deve essere un numero intero:

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

    Ordina l'elenco restituito dei picchi usando il " parametro sortstr " . I valori consentiti sono " salire ", "scendere " e " none" :

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

    Previous :

    next :
      Articoli Correlati
    ·Come utilizzare una stringa di connessione variabile in…
    ·Perché i computer di colloquio in Numeri piuttosto che…
    ·Come installare un file IPA in un simulatore di iPhone 
    ·Come inizializzare un comp -3 variabile in COBOL 
    ·Come fare un libro Codice 
    ·Come fare domanda per la tutela legale in Illinois 
    ·CFG File Type 
    ·Come imparare a programmare Windows Mobile 
    ·Come leggere un tubo Separato linea in un array Bash 
    ·Come sviluppare una GridView personalizzata 
      Articoli in evidenza
    ·Come utilizzare un feed API XML in PHP 
    ·Come leggere Tempo in UML 
    ·Come creare menu e sottomenu 
    ·Che cosa è Microsoft Visual Studio 6.0 
    ·Come stampare la schermata di output di C Programma 
    ·Descrizione di Visual Basic 
    ·Studi di computer per principianti 
    ·Che cosa è la programmazione matrice 
    ·Sviluppo di iPhone e Framework 
    ·Come aggiornare selettori CSS per IE6 
    Copyright © Conoscenza Informatica http://it.wingwit.com