How can I write dft code from k = -3 ~ 3 for A = [1 7 5 11 15 19 8]?

1 visualización (últimos 30 días)
Parisa PASHA
Parisa PASHA el 10 de Oct. de 2016
Editada: Walter Roberson el 11 de Oct. de 2016
I must use k = -3 ~ 3 in my code.
  4 comentarios
Parisa PASHA
Parisa PASHA el 11 de Oct. de 2016
In Discrete Fourier Transform K=0:N-1 but I need to write a code in different way from K=-3:3.
Parisa PASHA
Parisa PASHA el 11 de Oct. de 2016
Editada: Walter Roberson el 11 de Oct. de 2016
It must be something like this:
x = [1 7 5 11 15 19 8];
N = length(x);
for k = -3:1:3
for n = 1:N
X(:,n) = exp(-2*pi*1i*n*k./N);
end
end
X

Iniciar sesión para comentar.

Respuestas (1)

Pritesh Shah
Pritesh Shah el 10 de Oct. de 2016
It should be -3:3
  1 comentario
Parisa PASHA
Parisa PASHA el 10 de Oct. de 2016
But when I use k=-3:3 the error appear like this Attempted to access (-3); index must be a positive integer or logical.

Iniciar sesión para comentar.

Categorías

Más información sobre Fourier Analysis and Filtering en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by