Fourier Transform e^(-t)
13 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hi. Why in MATLAB, why do we have to add a Heaviside function when doing Fourier transforms? For example when doing a Fourier transform of something simple, e.g. e^(-t), I get an error.
.
%%Error code
syms x w X
f = exp(-x)
X=fourier(f, x, w)
ezplot(X)
.
To fix this I need to write f = exp(-x)*heaviside(x);
Why is this?
0 comentarios
Respuestas (3)
Torsten
el 10 de Abr. de 2015
Because your f is not integrable over IR, but only over IR+.
Or what is integral_{t=-oo}^{t=0} exp(-t) dt ?
Best wishes
Torsten.
3 comentarios
Torsten
el 10 de Abr. de 2015
I mean that
integral_{t=-oo}^{t=00} exp(-t) dt
does not exist, but only
integral_{t=0}^{t=oo} exp(-t) dt.
For the Fourier transform to exist, it would be necessary that
integral_{t=-oo}^{t=00} exp(-t) dt < oo
which is not the case.
Best wishes
Torsten.
sarath sai krishna babu gunupudi
el 22 de Sept. de 2019
Display the expression after computing Fourier Transform of u(t).
Save u(t) function in variable x and Fourier transform in variable xf.
0 comentarios
hategekimana shadrack
el 14 de Dic. de 2021
Use matlab to calculate the Fourier series of the following periodic signals.
a. Draw the Amplitude spectrum of signal.
0 comentarios
Ver también
Categorías
Más información sobre Discrete Fourier and Cosine Transforms en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!