wisdomgirl 发表于 2008-4-25 21:54

瞬时相位的matlab程序怎么写?

对一列数据x,它的hilbert变换是x',
   它的瞬时相位是:
      phase=arctan(x'/x)+k*pi,   其中k=0,-1,1,..........。
    一直不知道写程序时,k怎么写
    那位高手给指点指点!

[ 本帖最后由 eight 于 2008-4-28 17:08 编辑 ]

eight 发表于 2008-4-28 17:08

原帖由 wisdomgirl 于 2008-4-25 21:54 发表 http://www.chinavib.com/forum/images/common/back.gif
对一列数据x,它的hilbert变换是x',
   它的瞬时相位是:
      phase=arctan(x'/x)+k*pi,   其中k=0,-1,1,..........。
    一直不知道写程序时,k怎么写
    那位高手给指点指点! 到信号处理方法版块转转

[ 本帖最后由 eight 于 2008-5-6 19:34 编辑 ]

wisdomgirl 发表于 2008-5-6 19:19

回复 楼主 的帖子

unwrap(angle(hilbert(x)))
页: [1]
查看完整版本: 瞬时相位的matlab程序怎么写?