HOW to solve x(n) = {1, 1, 1, 1, 1, 1, 0, 0} about dft

59 次查看(过去 30 天)
HOW to solve x(n) = {1, 1, 1, 1, 1, 1, 0, 0} about dft

回答(3 个)

Srija Kethiri
Srija Kethiri 2022-12-14
Hi seung,
I understand that you want to find the Discrete Fourier Transform of x(n)
Please refer to the below pointers to know more about the same:
  • You can use the MATLAB function “fft” to compute the Discrete Fourier Transform of a variable “x”.
  • The command “Y = fft(x)” computes the Discrete Fourier Transform (DFT) of "x" using a fast Fourier transform (FFT) algorithm.
  • You can refer to the below documentation link for more information on the MATLAB function “fft”- https://www.mathworks.com/help/matlab/ref/fft.html
Hope this helps!

Arnab
Arnab 2024-2-29
compute the 8 point dft of x(n)=[1 1 1 1 0 0 0 0]
  1 个评论
Walter Roberson
Walter Roberson 2025-1-3
x = [1 1 1 1 0 0 0 0].'
x = 8×1
1 1 1 1 0 0 0 0
<mw-icon class=""></mw-icon>
<mw-icon class=""></mw-icon>
F = fft(x)
F =
4.0000 + 0.0000i 1.0000 - 2.4142i 0.0000 + 0.0000i 1.0000 - 0.4142i 0.0000 + 0.0000i 1.0000 + 0.4142i 0.0000 + 0.0000i 1.0000 + 2.4142i
y = [sym(4),
1-(sqrt(sym(2))+1)*1i,
sym(0),
1-(sqrt(sym(2))-1)*1i,
sym(0)
1 + (sqrt(sym(2))-1)*1i,
sym(0),
1 + (sqrt(sym(2))+1)*1i]
y = 
double(y)-F
ans =
1.0e-15 * 0.0000 + 0.0000i 0.0000 + 0.0000i 0.0000 + 0.0000i 0.0000 + 0.1110i 0.0000 + 0.0000i 0.0000 - 0.1110i 0.0000 + 0.0000i 0.0000 + 0.0000i

请先登录,再进行评论。


Raju
Raju 2025-1-3

x[n]=[1,1,1,1,1,1,0,0]

标签

Community Treasure Hunt

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

Start Hunting!

Translated by