How to complete the fourier Analysis using Matlab ?
    5 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    Megh
 el 11 de En. de 2015
  
    
    
    
    
    Comentada: Katherine Zheng
      
 el 18 de Mzo. de 2022
            Hello !!
I have tried using the Matlab tutorial for FFT and DFT but I'm having extreme difficulty understanding the code and how I can use it in my question. My experience with matlab is only in data manipulation and plotting, so I'm struggling with the concepts.
So here is the question...
To compute the Cn coefficient given by
- Cn = 1/T * ∫ f(t)*e^(-2*pi*n*t/T) dt,
in which T is the period, and then Amplitude is
- sqrt(Re(Cn)^2 + Im(Cn)^2)
- F = n/T
then... how can I plot Amplitude vs Frequency using matlab functions. So far I have this function and req as mentioned above.
- f(t) = e^-t from -3 to 3
- T = 6
- F = -10:1:10
I would like to plot using matlab, but so far I'm doing integral manually and then just iterating values, and plotting them in matlab, can I use fft function or any other function to speed up the process ??
Many thanks
Megh

1 comentario
  dpb
      
      
 el 11 de En. de 2015
				There's a complete example of computing/plotting the one-sided PSD at
doc fft
that should be pretty easy to follow what it's doing.
Respuesta aceptada
  Rick Rosson
    
 el 11 de En. de 2015
        
      Editada: Rick Rosson
    
 el 11 de En. de 2015
  
      doc fft
doc fftshift
doc abs
doc angle
doc plot
doc stem
doc xlabel
doc ylabel
doc grid
doc xlim
doc ylim
Más respuestas (2)
  Youssef  Khmou
      
 el 11 de En. de 2015
        Try to study and alter this example :
Fs=10;
t=-3:1/Fs:3;
x=exp(-t);
plot(t,x)
N=1000; % N points for frequency computation
fx=fftshift(fft(x,N))/sqrt(N);
fx=fx.*conj(fx);
 % frequency axis
f=(-N/2:N/2-1)*Fs/(2*N);
figure; plot(f,fx);
  Megh
 el 13 de En. de 2015
        
      Editada: Megh
 el 13 de En. de 2015
  
      
      1 comentario
  Katherine Zheng
      
 el 18 de Mzo. de 2022
				I just really appreciate such poster who figure out their issue and give a detailed answer about it!!! Thanks!!
Ver también
Categorías
				Más información sobre Fourier Analysis and Filtering en Help Center y File Exchange.
			
	Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!





