Plot the regular function and Fourier transform

1 回表示 (過去 30 日間)
Tu Nguyen
Tu Nguyen 2022 年 2 月 28 日
回答済み: Benjamin Thompson 2022 年 2 月 28 日
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?

採用された回答

Benjamin Thompson
Benjamin Thompson 2022 年 2 月 28 日
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.

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeFourier Analysis and Filtering についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by