matlab中的X=x*(exp(-j*pi/500)).^(n'*k);是什么意思?
答案:1 悬赏:0 手机版
解决时间 2021-12-02 15:49
- 提问者网友:浪荡绅士
- 2021-12-01 14:55
matlab中的X=x*(exp(-j*pi/500)).^(n'*k);是什么意思?
最佳答案
- 五星知识达人网友:冷風如刀
- 2021-12-01 15:58
X是x序列的离散傅里叶变换。
原本应该这么编:
for k=0:500
for n=-1:3
X(k+1)=X(k+1)+x(n+2)*(exp(-1j*pi/500)).^(n*k);
end
end
但原程序比较牛,直接用矩阵相乘代替了向量求和。追问x序列的离散傅里叶变换 本来应该是X(exp(jw)) = ∑x[n]*exp(-j*k*w0*n) .n=(-∞,∞)。但是这里n只取了N个而不是无穷多个对吗?追答请参阅 wiki百科中 离散傅里叶变换,网址我贴不上来,被河_蟹了
该程序做的是离散傅里叶变换 (DFT), 不是连续的
原本应该这么编:
for k=0:500
for n=-1:3
X(k+1)=X(k+1)+x(n+2)*(exp(-1j*pi/500)).^(n*k);
end
end
但原程序比较牛,直接用矩阵相乘代替了向量求和。追问x序列的离散傅里叶变换 本来应该是X(exp(jw)) = ∑x[n]*exp(-j*k*w0*n) .n=(-∞,∞)。但是这里n只取了N个而不是无穷多个对吗?追答请参阅 wiki百科中 离散傅里叶变换,网址我贴不上来,被河_蟹了
该程序做的是离散傅里叶变换 (DFT), 不是连续的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯