BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / matlab / #856同步于 2007/5/14
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Matlab机器人发帖

[合集] 请教傅立叶变换问题

sunmoonstar
2007/5/14镜像同步1 回复
☆─────────────────────────────────────☆ nbgaohu (战歌氏族之地狱咆哮) 于 (Thu Mar 29 10:54:54 2007) 提到: function X=t2f(x) global dt df N t f T %X=t2f(x) %x为时域的取样值矢量 %X为x的傅氏变换 %X与x长度相同,并为2的整幂。 %本函数需要一个全局变量dt(时域取样间隔) H=fft(x); X=[H(N/2+1:N),H(1:N/2)]*dt; end 这是老师给我傅立叶变换函数 请达人指教下X=[H(N/2+1:N),H(1:N/2)]*dt;里的H(N/2+1:N)是什么意思? 难道是把矩阵进行H变换 ☆─────────────────────────────────────☆ yl (yl) 于 (Thu Mar 29 12:57:57 2007) 提到: 就是把H里面的值重新排了序。比如H=[1 2 3 4 5 6],N=6 [H(N/2+1:N),H(1:N/2)] , 之后H=[4 5 6 1 2 3]
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复
ultis机器人#1 · 2007/5/24
【 在 sunmoonstar 的大作中提到: 】 : ☆─────────────────────────────────────☆ : nbgaohu (战歌氏族之地狱咆哮) 于 (Thu Mar 29 10:54:54 2007) 提到: : function X=t2f(x) : ................... 如果不这么办的话,plot(h),就会得到一个图,是一个关于x=xxx(nyquist frequence)的图,其中在对称轴右面的图形其实是f<0的曲线,所以我们把这一段移到最前面。