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

1 ビュー (過去 30 日間)
Parisa PASHA
Parisa PASHA 2016 年 10 月 10 日
編集済み: Walter Roberson 2016 年 10 月 11 日
I must use k = -3 ~ 3 in my code.
  4 件のコメント
Parisa PASHA
Parisa PASHA 2016 年 10 月 11 日
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

サインインしてコメントする。

回答 (1 件)

Pritesh Shah
Pritesh Shah 2016 年 10 月 10 日
It should be -3:3
  1 件のコメント
Parisa PASHA
Parisa PASHA 2016 年 10 月 10 日
But when I use k=-3:3 the error appear like this Attempted to access (-3); index must be a positive integer or logical.

サインインしてコメントする。

Community Treasure Hunt

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

Start Hunting!

Translated by