jiaguangfei
发表于 2012-7-14 15:13
我试过,程序是可以的,就是应把x坐标的采样点数改为对应的时间最好。谢谢!
cloudy_time
发表于 2012-9-8 20:35
回复 15 # sliyuchun 的帖子
楼主大牛啊!!!造福大众啊!
但是,x轴用的是数据点数,如果是时间就好了,本人小白,楼主能告诉一下怎么在m文件里面进行修改么?
cloudy_time
发表于 2012-9-8 20:40
回复 1 # Cena马 的帖子
楼主大牛啊!!!造福大众啊!
但是,x轴用的是数据点数,如果是时间就好了,本人小白,楼主能告诉一下怎么在m文件里面进行修改么?
flying_1125
发表于 2012-9-10 23:08
怎么做平滑处理呢?
flying_1125
发表于 2012-9-11 15:08
回复 7 # Cena马 的帖子
请教楼主,平滑处理怎么做啊?求代码。。
石头王石头
发表于 2012-9-11 20:24
是呀,emd也需要安装工具箱的,可我不知道怎么给你发过去,我注册这个论坛不久,以后多多指教
songzhen2566
发表于 2012-9-17 11:51
x=load('E:\bearing\X105_BA_time2.txt');% 原始信号
fs=12000;N=length(x);
t=(0:N-1)*1/fs;
=emd(x,t,); %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,也还是不行。
期待您百忙中的回复,谢谢!
cdccdq
发表于 2012-10-2 13:18
辛苦楼主了
念家的猫
发表于 2012-10-18 13:16
谢谢楼主的程序
bangder_ing
发表于 2012-11-11 23:21
还没有试过,看了还蛮好的
小周学软件
发表于 2012-11-27 21:53
顶楼主,正在学习
tjujhy
发表于 2012-12-1 15:36
下载下来了,谢谢楼主!!!{:{03}:}
migicmika
发表于 2012-12-2 10:52
songzhen2566 发表于 2012-9-17 11:51 static/image/common/back.gif
x=load('E:\bearing\X105_BA_time2.txt');% 原始信号
fs=12000;N=length(x);
t=(0:N-1)*1/fs;
http://www.mathworks.cn/support/solutions/en/data/1-FA99T5/index.html?solution=1-FA99T5
williamdzy
发表于 2012-12-18 15:20
感谢楼主,试后再请教!
似氺流年
发表于 2012-12-20 12:33
楼主你好,我是刚刚接触HHT,我也希望能够画出三维图,可是我刚刚注册,没有体能值,希望你能把程序发到我的邮箱里面,万分感激。196389679@qq.com
页:
1
2
3
4
5
[6]
7
8
9
10
11