matlab 做出来的傅里叶变换求出的频谱图是对称的怎么把一半去掉?我把相位求出来了,接下来怎么做啊?

 我来答
紫鹤静轩
推荐于2017-12-16 · 超过28用户采纳过TA的回答
知道答主
回答量:74
采纳率:0%
帮助的人:45.6万
展开全部
只画前N/2个点就可以把后面共轭对称的部分去掉,找到谱峰最大的点,就是看1到N/2里谁的值最大,然后根据那个点求出对应的频率。如果是多个频率合成的信号,还要求峰值第二的,第三的,再求对应的频率。
更多追问追答
追问

我画出来是这样的 但是老师说不对 趋势项肯定是有斜率的 我这个是水平的肯定不对...

追答
我不知道你的原始信号是个什么样的,但是如果这个是你的频谱图的话应该至少是4个频率合成的。
还有一点是FFT应该是离散的吧,就是你画图时候要用stem不是plot。
我不太懂你老师说的斜率和水平的意思,我理解的是可能你的采样频率不够?因为用FFT做出来应该是在信号频率那有个峰值,往两边开始下降的。
百度网友3c63e6c
2014-03-21 · TA获得超过2848个赞
知道大有可为答主
回答量:3829
采纳率:68%
帮助的人:2771万
展开全部
只画出N/2个点 不取后面的点
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式