Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
 
 
主题工具 显示模式
旧 2008-07-22, 04:43   #5
xiaolobster
初级会员
 
注册日期: 2008-07-18
年龄: 47
帖子: 3
声望力: 0
xiaolobster 正向着好的方向发展
默认

引用:
作者: songzy41 查看帖子
1,在信号中只有50Hz和120Hz的分量,其它频率的幅值或不存在、或由泄漏造成,但没有具体的意义,它们的相位也没有具体的意义;
2,可把n=500进行FFT变换,这时df=2,都有具体的谱线代表50Hz和120Hz的分量,也可计算出它们的初始相角;
3,如果还用n=601点来计算,则要用校正法...
谢谢.我按照你的方法试了一下,果然是对的.但是还是有些问题存在的.

在输入信号中,我给出了几个初位相,然后再用FFT反求出位相.我发现,当输入的正弦信号的系数为正时,由angle算出的位相再加上90才与原来的初位相相同;如果输入正弦信号的系数是负的,由angle算出的位相再-90度,才与初始位相相同。知道这是为什么吗?那么如果我不知道输入信号系数的正负时,我该怎样处理这个问题呢?
xiaolobster 当前离线   回复时引用此帖
 


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码


相似的主题
主题 主题作者 版面 回复 最后发表
[求助]怎么用matlab求质心 未注册 MATLAB论坛 3 2009-02-12 10:46
[求助]关于希尔伯特变换处理信号的一些源程序 lishidang MATLAB论坛 1 2008-10-29 21:53
[求助]小弟请各位帮帮忙 lilijun0012 MATLAB论坛 1 2008-10-28 12:41
GUI中回调函数中 eval 使用的问题 handsomelufeng MATLAB论坛 0 2008-10-16 20:58
数组的比较 xiaolinxianju MATLAB论坛 1 2008-06-19 22:49


所有时间均为北京时间。现在的时间是 20:54


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.