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

20 Ansichten (letzte 30 Tage)
seung woo
seung woo am 9 Dez. 2022
Kommentiert: Walter Roberson am 3 Jan. 2025
HOW to solve x(n) = {1, 1, 1, 1, 1, 1, 0, 0} about dft

Antworten (3)

Srija Kethiri
Srija Kethiri am 14 Dez. 2022
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 am 29 Feb. 2024
compute the 8 point dft of x(n)=[1 1 1 1 0 0 0 0]
  1 Kommentar
Walter Roberson
Walter Roberson am 3 Jan. 2025
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

Melden Sie sich an, um zu kommentieren.


Raju
Raju am 3 Jan. 2025

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

  1 Kommentar
Walter Roberson
Walter Roberson am 3 Jan. 2025
I do not understand how this answers the question that was asked?

Melden Sie sich an, um zu kommentieren.

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by