不错啊!收下了! 太感谢楼主了 雪中送炭 :handshake "f=(0:length(y)-1)'*fs/length(y);%进行对应的频率转换"
我看过其他类似的程序,f的长度最好是除以2,只有前一半是符合实际情况的,后一半是f负方向图像以f=length(y)/2对称折过来的 请问一下,为什么会是对称的呀?
有几点拙见
楼主总结的很好,不过我有几个疑问?1、好像频谱图的幅值应该是1吧!而且一般都画前一半的图形,是吗?
2、怎么副频谱和均方根谱是一样的,能否解释一下
3、好像最后一个是脉冲而不是白噪声吧
注意:以上几点就是本人的个人意见,仅供大家参考,请知道的多多指教,大家共同学习
回复 38楼 的帖子
这好像是matlab中默认画法,它会关于f=0对称画图,当我们取正轴方向一个周期时,它会以f=fs/2为轴将f=0左边的图像折到fs/2的右侧。就出现了两个谱峰。其实只有第一个是符合实际的。 谢谢楼主:victory: :lol :handshake :kiss: :victory: 不错的程序,谢谢搂住了 :lol 谢谢分享!:lol 整理的太好了,真是超有用的东西,先谢谢了!回复 楼主 的帖子
这个程序编写的好,我能用。谢谢!! 谢谢楼主,顺便说一下,要是画单边的话就用频率的一半就行了 确实不错,但是很多人提出的这个问题:均方根谱就是幅度谱???另外在反变换的时候初相位怎么解决?如果我的信号不是从0时刻开始的,即 n=10:N-1;反变换回来的信号就忽略了这个问题,与原来n=0的一样。不知道有没有办法将初相位能搞出来。 顶一个:victory: :@)