声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1043|回复: 4

[HHT] 提问:由实信号得到解析信号并求幅值,Hilbert包络分析

[复制链接]
发表于 2014-5-10 22:08 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
要实现以上步骤,程序如下:
Imf=[select];
i=hilbert(Imf);
Am=sqrt((Imf.^2)+(i.^2));

程序出错提示:Error using  +
Matrix dimensions must agree.

Imf是一行的,经过Hilbert变换后i变成13行的,确实不能相加,但是怎么实现图片里四个步骤呢

1

1

2

2
回复
分享到:

使用道具 举报

发表于 2014-5-11 13:26 | 显示全部楼层
Emd分析本就是基于包络分析做出来的,不知道楼主想干嘛!好像楼主编程错了,为什么不查看hilbert变换帮助呢?
发表于 2014-5-11 13:47 | 显示全部楼层
hilbert对矩阵是按列进行转换的,i=hilbert(Imf')
 楼主| 发表于 2014-5-12 11:38 | 显示全部楼层
chybeyond 发表于 2014-5-11 13:47
hilbert对矩阵是按列进行转换的,i=hilbert(Imf')

谢谢,已经解决了
 楼主| 发表于 2014-5-12 11:40 | 显示全部楼层
yghit08 发表于 2014-5-11 13:26
Emd分析本就是基于包络分析做出来的,不知道楼主想干嘛!好像楼主编程错了,为什么不查看hilbert变换帮助呢 ...

看了一篇论文是这么做的,之后对Am进行fft提取故障频率
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-9-30 01:38 , Processed in 0.057824 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表