声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

楼主: Cena马

[HHT] 绘制HHT三维谱图例子

  [复制链接]
发表于 2012-7-14 15:13 | 显示全部楼层
我试过,程序是可以的,就是应把x坐标的采样点数改为对应的时间最好。谢谢!
回复 支持 反对
分享到:

使用道具 举报

发表于 2012-9-8 20:35 | 显示全部楼层
回复 15 # sliyuchun 的帖子

楼主大牛啊!!!造福大众啊!
但是,x轴用的是数据点数,如果是时间就好了,本人小白,楼主能告诉一下怎么在m文件里面进行修改么?
发表于 2012-9-8 20:40 | 显示全部楼层
回复 1 # Cena马 的帖子

楼主大牛啊!!!造福大众啊!
但是,x轴用的是数据点数,如果是时间就好了,本人小白,楼主能告诉一下怎么在m文件里面进行修改么?
发表于 2012-9-10 23:08 | 显示全部楼层
怎么做平滑处理呢?
发表于 2012-9-11 15:08 | 显示全部楼层
回复 7 # Cena马 的帖子

请教楼主,平滑处理怎么做啊?求代码。。
发表于 2012-9-11 20:24 | 显示全部楼层
是呀,emd也需要安装工具箱的,可我不知道怎么给你发过去,我注册这个论坛不久,以后多多指教
发表于 2012-9-17 11:51 | 显示全部楼层
x=load('E:\bearing\X105_BA_time2.txt');% 原始信号
fs=12000;N=length(x);
t=(0:N-1)*1/fs;
[imf,ort,nbits]=emd(x,t,[0.05,0.5,0.05]);     %fs采样频率(就是LMS的测取频率),N是截取的数据个数(也就是MATLAB中数据的行数),on是录入的数据
L=size(imf,1);
X=0;
for i=1:L;
X=imf(i,:)+X;
end
plot_hht_3d(imf,N,fs,[-60,50]);
得到的结果是:

Maximum variable size allowed by the program is exceeded.

Error in plot_hht_3d (line 23)
Spectrum=zeros(numfreq,n);

Error in EMD (line 10)
plot_hht_3d(imf,N,fs,[-60,50])

请问这个报错要怎么处理?我的数据是一个超过120000的mat文件。
能否在不改变数据的情况下,绘制出图谱?
我改了数据改到10000,也还是不行。
期待您百忙中的回复,谢谢!
发表于 2012-10-2 13:18 | 显示全部楼层
辛苦楼主了
发表于 2012-10-18 13:16 | 显示全部楼层
谢谢楼主的程序
发表于 2012-11-11 23:21 | 显示全部楼层
还没有试过,看了还蛮好的
发表于 2012-11-27 21:53 | 显示全部楼层
顶楼主,正在学习
发表于 2012-12-1 15:36 | 显示全部楼层
下载下来了,谢谢楼主!!!
发表于 2012-12-2 10:52 | 显示全部楼层

http://www.mathworks.cn/support/solutions/en/data/1-FA99T5/index.html?solution=1-FA99T5
发表于 2012-12-18 15:20 | 显示全部楼层
感谢楼主,试后再请教!
发表于 2012-12-20 12:33 | 显示全部楼层
楼主你好,我是刚刚接触HHT,我也希望能够画出三维图,可是我刚刚注册,没有体能值,希望你能把程序发到我的邮箱里面,万分感激。196389679@qq.com
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-11-17 09:20 , Processed in 0.081963 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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