Funzioni > Trasformate e filtri > Esempio: DFT di funzioni complesse
  
Esempio: DFT di funzioni complesse
Utilizzare le funzioni dft e idft per calcolare la trasformata di Fourier complessa o reale oppure la trasformata inversa di Fourier.
1. Creare alcuni dati complessi simulati con N punti dati.
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
2. Definire la spaziatura di campionamento.
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
3. Utilizzare la funzione exp per definire il segnale seguente.
Fare clic per copiare questa espressione
4. Definire la frequenza di campionamento e la frequenza corrispondente al n-esimo elemento nel vettore trasformato.
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
5. Applicare la funzione dft per trasformare i dati nel dominio delle frequenze.
Fare clic per copiare questa espressione
6. Salvare la grandezza degli elementi dell'array D in un nuovo array.
Fare clic per copiare questa espressione
7. Utilizzare le funzioni match e max per calcolare l'ampiezza e la frequenza del picco.
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
8. Tracciare il grafico della grandezza di DFT come funzione della frequenza.
Fare clic per copiare questa espressione
9. Mostrare che la frequenza del picco corrisponde a ω0/2π.
Fare clic per copiare questa espressione
10. Utilizzare la funzione idft per mostrare che la funzione IDFT di DFT di un segnale restituisce il segnale stesso.
Fare clic per copiare questa espressione