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

조회 수: 52 (최근 30일)
seung woo
seung woo 2022년 12월 9일
댓글: Walter Roberson 2025년 1월 3일
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]

  댓글 수: 1
Walter Roberson
Walter Roberson 2025년 1월 3일
I do not understand how this answers the question that was asked?

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Discrete Fourier and Cosine Transforms에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by