MATLAB - Area Spettrale

claudior87
Ciao a tutti, qualcuno può aiutarmi sul calcolo dell'area spettrale di un segnale in uscita da un accelerometro??? Io ho provato cosi:


N1=length(F);
    FFT1=abs(fft(F,N1)./N1);     % restituisce il vettore FFT1 di N elementi (coefficienti tdf)
    f1=linspace(0,fc,N1);           % genera N1 valori equispaziali da 0 a fc
  
       figure(), 
       plot(f1((250*N1/fc):N1/2),FFT1((250*N1/fc):N1/2)),grid on,
        
     
   
   Area=sum(FFT1((250*N1/fc):N1/2));

Risposte
Blackorgasm
il tuo obiettivo se non ho capito male è calcolare l'area di una funzione, giusto? allora ti basta applicare alla funzione un qualsiasi algoritmo di integrazione numerica (alcuni dovrebbero essere già implementati in matlab)

Raptorista1
[xdom="Raptorista"]Ho cancellato il doppione in analisi numerica. Evita il cross posting, come da regolamento.[/xdom]

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.