Azzera filtri
Azzera filtri

Plot the regular function and Fourier transform

1 visualizzazione (ultimi 30 giorni)
syms x a b L
n = [-10:0.01:10];
f = inline('rectangularPulse(a,b,x)','x')
f_FT = (1/L)*fourier(f);
Hi guys, I am confused about this assignment, I choose the rect function and transfer to its Fourier transform, but I am confused about the variable, my professor want the plot x over y, not the time. So, in this case, I change x to n/L and plot on interval (-10, 10) correct?

Risposta accettata

Benjamin Thompson
Benjamin Thompson il 28 Feb 2022
y for the first plot would be the rectangular pulse value. x would be the range -10 to 10. For the plot of the fourier transform, the y would be the magnitude of the fourier transform output, the x values may be arbitrary. They want to show the important details so you may need to experiment with different frequency ranges for that plot to see what makes sense.

Più risposte (0)

Categorie

Scopri di più su Fourier Analysis and Filtering in Help Center e File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by