matlab 做出来的傅里叶变换求出的频谱图是对称的怎么把一半去掉?我把相位求出来了,接下来怎么做啊?
2个回答
展开全部
只画前N/2个点就可以把后面共轭对称的部分去掉,找到谱峰最大的点,就是看1到N/2里谁的值最大,然后根据那个点求出对应的频率。如果是多个频率合成的信号,还要求峰值第二的,第三的,再求对应的频率。
更多追问追答
追答
我不知道你的原始信号是个什么样的,但是如果这个是你的频谱图的话应该至少是4个频率合成的。
还有一点是FFT应该是离散的吧,就是你画图时候要用stem不是plot。
我不太懂你老师说的斜率和水平的意思,我理解的是可能你的采样频率不够?因为用FFT做出来应该是在信号频率那有个峰值,往两边开始下降的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询