|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
本帖最后由 牛小贱 于 2014-5-19 10:24 编辑
我看了置顶贴里破凰的程序,并用他的程序在自己的机子上做了一下,结果得到的边际谱和他的相差的太离谱了,我也下载了RILL最新版本的程序不知道哪位大侠知道其中的原因,以下是程序(附件为shipin.fig):
- fs=1000; %fs为采样频率;
- N=1000; %采样点数
- t=1/fs:1/fs:1;
- y1=2*sin(60*pi*t);
- y2=5*sin(90*pi*t);
- y=[y1;y2;zeros(size(y1))]; %IMF集
- %%%%%%%%%%%%%求边际谱
- [A,fa,tt]=hhspectrum(y);
- [E,tt1]=toimage(A,fa,tt,length(tt));
- E=flipud(E);
- for k=1:size(E,1)
- bjp(k)=sum(E(k,:))*1/fs;
- end
- f=(0:N-3)/N*(fs/2);
- plot(f,bjp);
- xlabel('频率 / Hz');
- ylabel('幅值');
复制代码
|
|