MusicIsLife Inserito: 2 febbraio 2013 Segnala Share Inserito: 2 febbraio 2013 Ciao a tutti. Devo calcolare la trasformata di Fourier utilizzando il software Matlab. La funzione che utilizzo è fft presente nelle librerie Matlab. Ho a disposizione 3000 campioni di un segnale di tensione variabile (uscita di un accelerometro adeguatamente condizionato). La porzione di codice utilizzata è la classica, ovvero: N=length(x); L=length(y); Fs=45372; NFFT = 2^nextpow2(L); % Next power of 2 from length of y Y = fft(y,NFFT)/L; f = Fs/2*linspace(0,1,NFFT/2+1); plot(f,2*abs(Y(1:NFFT/2+1))) xlabel('Frequency (Hz)') ylabel('|Y(f)|') title('FFT') Il problema è che non ho ben capito qual è il valore posto sull'asse delle Y. Qualcuno saprebbe aiutarmi? Link al commento Condividi su altri siti More sharing options...
walterword Inserita: 14 agosto 2014 Segnala Share Inserita: 14 agosto 2014 il valore sulle y e 'quello che assegni a Y=fft...... Link al commento Condividi su altri siti More sharing options...
Messaggi consigliati
Crea un account o accedi per commentare
Devi essere un utente per poter lasciare un commento
Crea un account
Registrati per un nuovo account nella nostra comunità. è facile!
Registra un nuovo accountAccedi
Hai già un account? Accedi qui.
Accedi ora