Fourier transform of impulse function
Afficher commentaires plus anciens
I calculated the Fourier transform of a pulse function(figure 1) Using the fft function. However The fft result if kind of weird. Can anyone check if my code is right. //Thanks
clc
clear all
close all
t1=7.0e-08;
sigma=1e-08;
t=linspace(0,4.0000e-7,1000);
P=exp(-(t-t1).^2./sigma.^2);
P_FT=fft(P); %fourier transform of P
figure(1)
plot(t*10^6,P);
grid on
xlabel('time[\mus]')
ylabel('amplitude[a.u]')
figure(2)
plot(P_FT);
grid on
1 commentaire
Hira Asghar
le 25 Fév 2018
Can u explain your signal 'p'?
Réponse acceptée
Plus de réponses (1)
Walter Roberson
le 28 Fév 2017
0 votes
plot() with one argument that is complex-valued (hint!) plots real() of the parameter against imag() of the parameter.
Catégories
En savoir plus sur Discrete Fourier and Cosine Transforms dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!