Plotting dirac delta function's spectrum
9 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
geometry geometry
am 3 Nov. 2017
Bearbeitet: Marcos Duraes
am 30 Apr. 2019
I used the following code to plot the spectrum of some functions. but it doesn't work for the function dirac(t-t0) at t0=0. How can I fix it?
syms t w;
syms g h U;
g(w)=fourier(dirac(t));
h=abs(g);
w=-10:.5:10.1;
U=angle(g);
figure;
plot(w, subs(h));
figure;
plot(w,subs(U));
1 Kommentar
Marcos Duraes
am 30 Apr. 2019
Bearbeitet: Marcos Duraes
am 30 Apr. 2019
%Para plotar a o gráfico de uma variable type syms utilize a função fplot(); Logo.
syms t w;
syms g h U;
g(w)=fourier(dirac(t));
h=abs(g);
U=angle(g);
figure;
fplot(g);
Akzeptierte Antwort
Star Strider
am 3 Nov. 2017
The Fourier (and Laplace) transforms of the Dirac delta function are uniformly 1 for all omega (or ‘s’).
That is the result you get in ‘g(w)’.
2 Kommentare
Star Strider
am 3 Nov. 2017
It does if you use fplot rather than plot:
syms t w g h U;
g(w)=fourier(dirac(t));
h=abs(g);
w=-10:.5:10.1;
U=angle(g);
figure;
fplot(g)
figure;
fplot(U)
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Formula Manipulation and Simplification finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!